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

所在平台: Coursera

课程主页: https://www.coursera.org/learn/matlab-ko

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:MATLAB编程入门 概述:本课程旨在为几乎没有或完全没有编程经验的人提供计算机编程的基础知识。课程使用MATLAB编程系统和语言,因其易学性、强大功能以及对工程师和其他专业人士的广泛应用而受到青睐。MATLAB是一种专门的编程语言,非常适合编写中等规模的数字操作相关问题的程序。尽管问题可能相对复杂,但使用MATLAB编写程序则相对简单。这使得MATLAB在自然科学、工程和金融等各个领域中得到广泛应用,并成为当今就业市场上必不可少的技能之一。 然而,这门课程并不是MATLAB的教程,而是通过MATLAB讲解计算机科学和编程的基本概念的入门课程。成功完成课程的学生将熟悉计算机科学的基本概念,理解编程的一般概念,并获得扎实的MATLAB使用基础。 课程期间,学生将免费获得MATLAB Online许可证。同时,建议学生参考课程的基础电子书,更多资源信息请查看右侧资源菜单。 课程大纲: 1. 课程页面 2. MATLAB环境:学习如何开始使用MATLAB,熟悉用户界面以及如何将MATLAB用作高级计算器,了解语法和含义,以及如何获取帮助,最后学习如何生成图形。 3. 矩阵与运算符:MATLAB的基本单位是矩阵,学习如何操作矩阵以及使用运算符进行矩阵的加减乘除等操作。 4. 函数:了解如何使用函数将复杂问题分解成更小、更易管理的部分,并创建可重用的软组件。 5. 程序员工具箱:探索MATLAB的内置函数,学习多态性及随机数生成器的应用,掌握如何键盘输入、打印和绘图,以及使用调试器查找错误。 6. 选择:学习如何通过if语句进行选择,以及如何使用关系运算符和逻辑运算符创建健壮的程序。 7. 循环:掌握MATLAB中的for和while循环结构,了解如何利用break语句和嵌套循环。 8. 数据类型:研究MATLAB支持的多种数据类型,包括数字、字符串和结构体等。 9. 文件输入/输出:学习如何使用MATLAB读取和写入各种类型的文件,包括MAT文件、Excel文件、文本文件和二进制文件。 通过该课程,学员将掌握MATLAB的基础知识,为进一步的学习和应用打下坚实的基础。

课程大纲

Part: 1

Title:과정 페이지

Description:

Part: 2

Title:MATLAB 환경

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

Part: 3

Title:행렬 및 연산자

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

Part: 4

Title:함수

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

Part: 5

Title:프로그래머의 도구 상자

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

Part: 6

Title:선택

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

Part: 7

Title:루프

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

Part: 8

Title:데이터 유형

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

Part: 9

Title:파일 입력/출력

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

课程评论(0条)

课程详情

이 과정에서는 이전 경험이 거의 또는 전혀 없는 사람들에게 컴퓨터 프로그래밍을 가르칩니다. 이 프로그램은 MATLAB이라는 프로그래밍 시스템과 언어를 사용하는데, 이유는 배우기 쉽고 기능이 많고 엔지니어와 기타 전문가에게 매우 유용하기 때문입니다. MATLAB은 숫자 조작과 관련된 문제를 해결하는 중간 규모의 프로그램을 작성하기에 훌륭한 특수 목적 언어입니다. 언어 설계상 몇 줄로 강력한 프로그램을 작성할 수 있습니다. 문제는 상대적으로 복잡할 수 있지만, 문제를 해결하는 MATLAB 프로그램은 상대적으로 간단합니다. 상대적이라 함은, C++ 또는 Java와 같은 범용 언어로 작성된 동등한 프로그램이라는 것입니다. 그 결과, MATLAB은 자연 과학부터 공학의 모든 분야, 금융 등 다양한 영역에서 사용되고 있으며 산업계에서도 많이 사용되고 있습니다. 따라서 MATLAB에 대한 탄탄한 배경 지식은 오늘날의 취업 시장에서 없어서는 안 될 필수 기술입니다. 그렇지만 이 과정은 MATLAB 튜토리얼이 아닙니다. MATLAB을 사용하여 컴퓨터 과학 및 프로그래밍의 일반적인 개념을 설명하는 프로그래밍 입문 과정입니다. 이 과정을 성공적으로 마친 학생은 컴퓨터 과학의 일반 개념에 익숙해지고 프로그래밍의 일반 개념을 이해하며 MATLAB 사용에 대한 탄탄한 기초를 얻게 됩니다. 이 과정을 수강하는 학생은 과정 기간 동안 MATLAB Online 라이선스를 무료로 받게 됩니다. 학생들은 이 과정의 기반이 되는 전자책을 참조하는 것이 좋습니다. 이러한 리소스에 대한 자세한 정보는 오른쪽의 리소스 메뉴에서 찾을 수 있습니다.

课程标签

0人关注该课程

主题相关的课程