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

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

Akos Ledeczi
Isaac Bruss

Instructors: Akos Ledeczi

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
35 hours to complete
3 weeks at 11 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
35 hours to complete
3 weeks at 11 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • 변수, 제어 구조, 함수 및 기타 기본적인 컴퓨터 프로그래밍 개념을 배우게 됩니다.

  • 다양한 데이터 유형과 MATLAB에서 데이터 유형을 처리하는 방법에 대해 학습합니다.

  • 행렬 작업을 위해 MATLAB에서 제공하는 강력한 지원을 배우게 됩니다.

  • 파일 입력/출력에 대해 배웁니다.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

1 assignment

Taught in Korean

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 9 modules in this course

What's included

1 video3 readings

MATLAB을 시작하는 방법을 배우고 사용자 인터페이스에 익숙해집니다. MATLAB을 정교한 계산기로 사용하는 방법을 배웁니다. 구문과 의미에 대해 배웁니다. MATLAB에서 도움말을 얻는 방법을 살펴봅니다. 마지막으로 MATLAB에서 플롯을 만드는 방법을 배웁니다.

What's included

7 videos1 reading2 app items1 plugin

MATLAB에서 작업하는 기본 단위는 행렬입니다. 우리는 행렬을 조작하여 문제를 해결하고 연산자는 행렬을 조작하는 주요 수단입니다. 행렬을 정의하고, 그 일부를 추출하고, 결합하여 새로운 행렬을 형성하는 방법을 배웁니다. 연산자를 사용하여 행렬을 더하고, 빼고, 곱하고, 나누는 방법을 배우고 곱셈과 나눗셈에는 여러 유형이 있음을 배웁니다. 마지막으로 같은 표현식에 둘 이상의 연산자가 나타날 때 수행되는 순서를 결정하는 MATLAB의 규칙에 대해 알아봅니다.

What's included

6 videos1 reading1 assignment3 app items

함수를 사용하면 복잡한 문제를 더 작고 관리하기 쉬운 부분으로 나눌 수 있습니다. 우리는 함수를 통해 다양한 프로그램에 적용할 수 있는 재사용 가능한 소프트웨어 구성 요소를 만드는 방법을 배웁니다. 함수 내부의 환경이 외부 세계와 통신하는 잘 정의된 인터페이스를 통해 외부와 분리되는 방법을 배웁니다. 함수 실행이 시작될 때 입력을 허용하고 완료되면 출력을 허용하도록 함수를 정의하는 방법을 배웁니다.

What's included

7 videos1 reading3 app items

MATLAB에는 유용한 내장 함수가 있으며 이 섹션에서 많은 것을 살펴보겠습니다. 우리는 다형성에 대해 배우고 MATLAB이 입력의 수와 유형을 기반으로 함수의 동작을 변경하기 위해 다형성을 활용하는 방식을 알아봅니다. 난수는 컴퓨터 프로그래밍에서 중요한 역할을 하기 때문에 MATLAB 난수 생성기를 사용하는 방법을 배웁니다. 키보드에서 입력을 받는 방법, 명령 창에 인쇄하는 방법, 그림 창에 그래프를 그리는 방법을 배웁니다. 마지막으로 디버거를 사용하여 프로그래밍 오류를 찾는 방법을 배웁니다.

What's included

5 videos1 reading2 app items

MATLAB은 이 명령문을 실행하는 순서를 선택에 의해 결정합니다. 우리는 가장 중요한 선택 방법인 if 문을 사용하는 방법을 배웁니다. 관계 연산자와 논리 연산자를 사용하는 방법을 배웁니다. 다형성 함수를 작성하는 방법과 오류에 저항하는 함수를 만드는 방법을 배웁니다.

What's included

7 videos2 readings4 app items

루프는 컴퓨터에 권한을 줍니다. 우리는 MATLAB의 루프 구조인 for 루프와 while 루프를 모두 사용하는 방법을 배웁니다. break 문이 어떻게 작동하는지 배우고 중첩 루프를 사용합니다. 루프를 더 효율적으로 만드는 방법을 배웁니다. 논리적 인덱싱에 대해 배우고 이를 사용하여 효율적이고 사용자가 이해하기 쉬운 암시적 루프를 생성하는 방법을 확인합니다.

What's included

5 videos2 readings4 app items

컴퓨터는 비트로 작동하지만 인간은 숫자, 단어 및 기타 유형의 데이터 측면에서 생각합니다. 다른 훌륭한 언어와 마찬가지로 MATLAB은 비트를 편리한 데이터 유형으로 구성합니다. 우리는 이 섹션에서 이러한 유형을 연구합니다. 숫자에는 10가지 유형이 있으며 한 유형을 다른 유형으로 바꾸는 변환 함수가 있음을 배웁니다. 문자열과 문자열의 문자가 숫자로 인코딩되는 방법에 대해 더 많이 배웁니다. 구조체와 셀을 통해 이기종 데이터 컬렉션을 생성하는 방법을 배우고 시간과 기간의 지점을 저장하는 방법을 배웁니다.

What's included

6 videos3 readings2 app items

파일은 MATLAB 및 기타 프로그램에 대한 입력 또는 출력으로 사용할 수 있는 데이터를 저장하기 위한 영구 메모리의 명명된 영역입니다. 우리는 MATLAB의 가장 중요한 파일 읽기 및 쓰기 방법을 접합니다. MAT 파일, Excel 파일, 텍스트 파일 및 바이너리 파일을 만들고 읽고 쓰는 방법을 배웁니다. MATLAB 명령을 사용하여 폴더를 탐색하는 방법을 배웁니다.

What's included

4 videos5 readings5 app items

Instructors

Instructor ratings
5.0 (6 ratings)
Akos Ledeczi
Vanderbilt University
4 Courses506,858 learners
Isaac Bruss
1 Course1,283 learners

Offered by

Recommended if you're interested in Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Software Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions