We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

MATLAB을 사용한 프로그래밍 소개

Akos Ledeczi and Isaac Bruss

이 과정에서는 이전 경험이 거의 또는 전혀 없는 사람들에게 컴퓨터 프로그래밍을 가르칩니다. 이 프로그램은 MATLAB이라는 프로그래밍 시스템과 언어를 사용하는데, 이유는 배우기 쉽고 기능이 많고 엔지니어와 기타 전문가에게 매우 유용하기 때문입니다. MATLAB은 숫자 조작과 관련된 문제를 해결하는 중간 규모의 프로그램을 작성하기에 훌륭한 특수 목적 언어입니다. 언어 설계상 몇 줄로 강력한 프로그램을 작성할 수 있습니다. 문제는 상대적으로 복잡할 수 있지만, 문제를 해결하는 MATLAB 프로그램은 상대적으로 간단합니다. 상대적이라 함은, C++ 또는 Java와 같은 범용 언어로 작성된 동등한 프로그램이라는 것입니다. 그 결과, MATLAB은 자연 과학부터 공학의 모든 분야, 금융 등 다양한 영역에서 사용되고 있으며 산업계에서도 많이 사용되고 있습니다. 따라서 MATLAB에 대한 탄탄한 배경 지식은 오늘날의 취업 시장에서 없어서는 안 될 필수 기술입니다.

Read more

이 과정에서는 이전 경험이 거의 또는 전혀 없는 사람들에게 컴퓨터 프로그래밍을 가르칩니다. 이 프로그램은 MATLAB이라는 프로그래밍 시스템과 언어를 사용하는데, 이유는 배우기 쉽고 기능이 많고 엔지니어와 기타 전문가에게 매우 유용하기 때문입니다. MATLAB은 숫자 조작과 관련된 문제를 해결하는 중간 규모의 프로그램을 작성하기에 훌륭한 특수 목적 언어입니다. 언어 설계상 몇 줄로 강력한 프로그램을 작성할 수 있습니다. 문제는 상대적으로 복잡할 수 있지만, 문제를 해결하는 MATLAB 프로그램은 상대적으로 간단합니다. 상대적이라 함은, C++ 또는 Java와 같은 범용 언어로 작성된 동등한 프로그램이라는 것입니다. 그 결과, MATLAB은 자연 과학부터 공학의 모든 분야, 금융 등 다양한 영역에서 사용되고 있으며 산업계에서도 많이 사용되고 있습니다. 따라서 MATLAB에 대한 탄탄한 배경 지식은 오늘날의 취업 시장에서 없어서는 안 될 필수 기술입니다.

그렇지만 이 과정은 MATLAB 튜토리얼이 아닙니다. MATLAB을 사용하여 컴퓨터 과학 및 프로그래밍의 일반적인 개념을 설명하는 프로그래밍 입문 과정입니다. 이 과정을 성공적으로 마친 학생은 컴퓨터 과학의 일반 개념에 익숙해지고 프로그래밍의 일반 개념을 이해하며 MATLAB 사용에 대한 탄탄한 기초를 얻게 됩니다.

이 과정을 수강하는 학생은 과정 기간 동안 MATLAB Online 라이선스를 무료로 받게 됩니다. 학생들은 이 과정의 기반이 되는 전자책을 참조하는 것이 좋습니다. 이러한 리소스에 대한 자세한 정보는 오른쪽의 리소스 메뉴에서 찾을 수 있습니다.

Enroll now

What's inside

Syllabus

과정 페이지
MATLAB 환경
MATLAB을 시작하는 방법을 배우고 사용자 인터페이스에 익숙해집니다. MATLAB을 정교한 계산기로 사용하는 방법을 배웁니다. 구문과 의미에 대해 배웁니다. MATLAB에서 도움말을 얻는 방법을 살펴봅니다. 마지막으로 MATLAB에서 플롯을 만드는 방법을 배웁니다.
Read more
행렬 및 연산자
MATLAB에서 작업하는 기본 단위는 행렬입니다. 우리는 행렬을 조작하여 문제를 해결하고 연산자는 행렬을 조작하는 주요 수단입니다. 행렬을 정의하고, 그 일부를 추출하고, 결합하여 새로운 행렬을 형성하는 방법을 배웁니다. 연산자를 사용하여 행렬을 더하고, 빼고, 곱하고, 나누는 방법을 배우고 곱셈과 나눗셈에는 여러 유형이 있음을 배웁니다. 마지막으로 같은 표현식에 둘 이상의 연산자가 나타날 때 수행되는 순서를 결정하는 MATLAB의 규칙에 대해 알아봅니다.
함수
함수를 사용하면 복잡한 문제를 더 작고 관리하기 쉬운 부분으로 나눌 수 있습니다. 우리는 함수를 통해 다양한 프로그램에 적용할 수 있는 재사용 가능한 소프트웨어 구성 요소를 만드는 방법을 배웁니다. 함수 내부의 환경이 외부 세계와 통신하는 잘 정의된 인터페이스를 통해 외부와 분리되는 방법을 배웁니다. 함수 실행이 시작될 때 입력을 허용하고 완료되면 출력을 허용하도록 함수를 정의하는 방법을 배웁니다.
프로그래머의 도구 상자
MATLAB에는 유용한 내장 함수가 있으며 이 섹션에서 많은 것을 살펴보겠습니다. 우리는 다형성에 대해 배우고 MATLAB이 입력의 수와 유형을 기반으로 함수의 동작을 변경하기 위해 다형성을 활용하는 방식을 알아봅니다. 난수는 컴퓨터 프로그래밍에서 중요한 역할을 하기 때문에 MATLAB 난수 생성기를 사용하는 방법을 배웁니다. 키보드에서 입력을 받는 방법, 명령 창에 인쇄하는 방법, 그림 창에 그래프를 그리는 방법을 배웁니다. 마지막으로 디버거를 사용하여 프로그래밍 오류를 찾는 방법을 배웁니다.
선택
MATLAB은 이 명령문을 실행하는 순서를 선택에 의해 결정합니다. 우리는 가장 중요한 선택 방법인 if 문을 사용하는 방법을 배웁니다. 관계 연산자와 논리 연산자를 사용하는 방법을 배웁니다. 다형성 함수를 작성하는 방법과 오류에 저항하는 함수를 만드는 방법을 배웁니다.
루프
루프는 컴퓨터에 권한을 줍니다. 우리는 MATLAB의 루프 구조인 for 루프와 while 루프를 모두 사용하는 방법을 배웁니다. break 문이 어떻게 작동하는지 배우고 중첩 루프를 사용합니다. 루프를 더 효율적으로 만드는 방법을 배웁니다. 논리적 인덱싱에 대해 배우고 이를 사용하여 효율적이고 사용자가 이해하기 쉬운 암시적 루프를 생성하는 방법을 확인합니다.
데이터 유형
컴퓨터는 비트로 작동하지만 인간은 숫자, 단어 및 기타 유형의 데이터 측면에서 생각합니다. 다른 훌륭한 언어와 마찬가지로 MATLAB은 비트를 편리한 데이터 유형으로 구성합니다. 우리는 이 섹션에서 이러한 유형을 연구합니다. 숫자에는 10가지 유형이 있으며 한 유형을 다른 유형으로 바꾸는 변환 함수가 있음을 배웁니다. 문자열과 문자열의 문자가 숫자로 인코딩되는 방법에 대해 더 많이 배웁니다. 구조체와 셀을 통해 이기종 데이터 컬렉션을 생성하는 방법을 배우고 시간과 기간의 지점을 저장하는 방법을 배웁니다.
파일 입력/출력
파일은 MATLAB 및 기타 프로그램에 대한 입력 또는 출력으로 사용할 수 있는 데이터를 저장하기 위한 영구 메모리의 명명된 영역입니다. 우리는 MATLAB의 가장 중요한 파일 읽기 및 쓰기 방법을 접합니다. MAT 파일, Excel 파일, 텍스트 파일 및 바이너리 파일을 만들고 읽고 쓰는 방법을 배웁니다. MATLAB 명령을 사용하여 폴더를 탐색하는 방법을 배웁니다.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches essential concepts for solving problems related to numerical operations
Emphasizes comprehension of MATLAB syntax and semantics
Provides a solid foundation for MATLAB usage, extending beyond mere tutorials
Leverages MATLAB's versatility to introduce general programming ideas
Intentionally designed for beginners with little to no prior programming experience
Emphasizes MATLAB's extensive use in scientific, engineering, and financial domains

Save this course

Save MATLAB을 사용한 프로그래밍 소개 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for MATLAB을 사용한 프로그래밍 소개. These are activities you can do either before, during, or after a course.

Career center

Learners who complete MATLAB을 사용한 프로그래밍 소개 will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. This course can help build a foundation for a career in Machine Learning Engineering by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, data visualization, and machine learning algorithms make it an essential tool for Machine Learning Engineers.
Data Scientist
A Data Scientist combines programming skills with a deep understanding of mathematics and statistics to extract knowledge and insights from data. This course can help build a foundation for a career in Data Science by providing a strong understanding of programming concepts and techniques using MATLAB, a widely-used language in this field. MATLAB's capabilities in numerical computation, data visualization, and machine learning algorithms make it an essential tool for Data Scientists.
Statistician
Statisticians collect, analyze, and interpret data to draw conclusions about the world. This course can help build a foundation for a career in Statistics by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, data visualization, and statistical analysis make it an essential tool for Statisticians.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. This course can help build a foundation for a career in Data Analysis by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, data visualization, and statistical analysis make it an essential tool for Data Analysts.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data and make investment decisions. This course can help build a foundation for a career in Quantitative Analysis by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in the financial industry. MATLAB's capabilities in numerical computation, data visualization, and financial toolboxes make it an essential tool for Quantitative Analysts.
Research Scientist
Research Scientists conduct scientific research to advance knowledge in various fields. This course can help build a foundation for a career in Research Science by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, data visualization, and modeling make it an essential tool for Research Scientists.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to improve the efficiency of organizations. This course can help build a foundation for a career in Operations Research by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, optimization, and simulation make it an essential tool for Operations Research Analysts.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course can help build a foundation for a career in Software Engineering by providing a strong understanding of programming concepts and techniques using MATLAB. MATLAB's focus on numerical computation, data visualization, and its extensive library of toolboxes make it a valuable tool for Software Engineers working on a variety of projects.
Financial Analyst
Financial Analysts use financial data to make investment recommendations. This course can help build a foundation for a career in Financial Analysis by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in the financial industry. MATLAB's capabilities in numerical computation, data visualization, and financial toolboxes make it an essential tool for Financial Analysts.
Biostatistician
Biostatisticians use statistics to solve problems in biology and medicine. This course can help build a foundation for a career in Biostatistics by providing a strong understanding of programming concepts and techniques using MATLAB, a language widely used in this field. MATLAB's capabilities in numerical computation, data visualization, and bioinformatics toolboxes make it an essential tool for Biostatisticians.
Business Analyst
Business Analysts use data and analysis to help businesses make informed decisions. This course can help build a foundation for a career in Business Analysis by providing a strong understanding of programming concepts and techniques using MATLAB, a language increasingly used in this field. MATLAB's capabilities in numerical computation, data visualization, and its extensive library of toolboxes make it a valuable tool for Business Analysts.
Actuary
Actuaries use mathematical and statistical models to assess risk and uncertainty. This course can help build a foundation for a career in Actuarial Science by providing a strong understanding of programming concepts and techniques using MATLAB, a language increasingly used in this field. MATLAB's capabilities in numerical computation, data visualization, and financial toolboxes make it a valuable tool for Actuaries.
Economist
Economists study the production, distribution, and consumption of goods and services. This course can help build a foundation for a career in Economics by providing a strong understanding of programming concepts and techniques using MATLAB, a language increasingly used in this field. MATLAB's capabilities in numerical computation, data visualization, and econometric toolboxes make it a valuable tool for Economists.
Consultant
Consultants provide expert advice and solutions to businesses and organizations. This course may be useful for those seeking a career in Consulting, as it provides a strong understanding of programming concepts and techniques using MATLAB. MATLAB's capabilities in data analysis, modeling, and visualization can be valuable for Consultants working on projects involving data-driven decision-making.
Project Manager
Project Managers plan, execute, and close projects. This course may be useful for those seeking a career in Project Management, as it provides a strong understanding of programming concepts and techniques using MATLAB. MATLAB's capabilities in data analysis, modeling, and visualization can be valuable for Project Managers working on projects involving technical aspects or data analysis.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in MATLAB을 사용한 프로그래밍 소개.
Provides a comprehensive introduction to MATLAB programming for engineers and scientists. It covers all the essential concepts, such as variables, data types, control flow, and functions, and it includes numerous examples and exercises to help readers learn the material.
Comprehensive introduction to MATLAB programming for engineers and scientists. It covers all the essential concepts, such as variables, data types, control flow, and functions, and it includes numerous examples and exercises to help readers learn the material.
Comprehensive introduction to MATLAB programming for engineers. It covers all the essential concepts, such as variables, data types, control flow, and functions, and it includes numerous examples and exercises to help readers learn the material.
Comprehensive introduction to MATLAB programming for machine learning. It covers all the essential concepts, such as variables, data types, control flow, and functions, and it includes numerous examples and exercises to help readers learn the material.
Concise and practical guide to MATLAB programming for engineers and scientists. It covers all the essential concepts, such as variables, data types, control flow, and functions, and it includes numerous examples and exercises to help readers learn the material.
Collection of MATLAB recipes for solving common problems in the earth sciences. It covers a wide range of topics, such as data analysis, visualization, and modeling, and it provides step-by-step instructions on how to use MATLAB to solve these problems.
Practical guide to MATLAB programming for beginners. It assumes no prior programming experience, and it teaches the basics of MATLAB in a clear and concise manner. It good choice for students who are new to MATLAB and who want to learn the basics quickly.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to MATLAB을 사용한 프로그래밍 소개.
파이썬 단기집중과정
Most relevant
모두를 위한 머신 러닝
Most relevant
컴퓨터 비전 분야에서의 딥 러닝 응용 사례
Most relevant
디지털 거버넌스
Most relevant
파이썬의 응용 소셜 네트워크 분석
Most relevant
사람, 기술, 모빌리티의 미래
Most relevant
TensorFlow 2 시작하기
Most relevant
C++ 언매니지드 프로그래밍
Most relevant
지속가능발전목표를 향한 기업 운영
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser