MATLAB编程技术
교육과정세부정보
2일일은은언어언어의하여효율적이고견고하며구조화가잘된코드코드를작성하는하는하는방법을다룹니다。본과정응용작성작성작성작성작성알고리즘개발개발에에내장기능의성능확장에을을둡니다둡니다。이를작성,디버깅,프로파프로파만성능화등을다룹니다다룹니다。본과정주요은같습니다같습니다。
- 데이터구조화
- 효율적데이터관리
- 개발도구활용
- 코드의구조화
- 견고(强大)응용응용생성생성
- 응용프로그램동작검증
第2天的第2天
데이터구조화
客观的:matlab응용내데이터저장할있는알아봅니다알아봅니다알아봅니다。
- 데이터형
- 결합및변환
- 셀형배열과구조체형배열
- 데이터추출
효율적데이터관리
客观的:데이터를,액세스및할성능위한공통기법을사용합니다합니다。
- 사전할당
- 벡터화
- 메모리관리
- 객체및클래스
개발툴활용
客观的:통합툴코드를관리하고,문제진단하고하고,응용프로그램을디버그,성능하고,성능성능합니다합니다합니다합니다합니다합니다합니다합니다합니다합니다합니다합니다
- 프로젝트를사용파일관리
- 코드에서적인문제찾기
- 코드디버그
- 코드성능평가
- 소스컨트롤사용
第2天的第2天
견고한응용생성
客观的:예기치않은을유의미한오류발생견고한프로그램을생성합니다합니다。내장matlab함수함수프로그래밍을사용하고,오류오류를위한표준기법합니다합니다합니다합니다。
- 유연한함수생성
- 경고및오류검사
- 尝试catch구문구문및및객체객체객체
코드의구조화
客观的:코드를유지측면에서유용함수로화합니다합니다합니다。matlab언어사용한여러유형각유형장단점알아봅니다알아봅니다알아봅니다。함수유형코드성능안정성(可靠性)에미치는살펴봅니다살펴봅니다살펴봅니다。
- 프라이빗함수
- 로컬함수
- 중첩함수
- 함수핸들
- 우선순위규칙
- 함수유형비교
응용프로그램동작검증
客观的:코드가을하는지확인하기테스트를생성합니다합니다。
- 테스트스크립트작성
- 테스트스크립트실행
- 테스트함수사용
부록a:툴박스생성
客观的:코드및다른에게배포하기사용자툴박스로패키징합니다합니다。
- 문서생성
- 툴박스패키징
- 툴박스배포