데이터 정의
코드 생성을 위한 데이터 정의와 MATLAB® 데이터 정의의 차이점
MATLAB은 동적으로 유형이 지정되는 언어입니다. 따라서 주어진 변수의 클래스, 크기, 실수/복소수 여부는 MATLAB 실행 중에 변경될 수 있습니다. 이와 대조적으로, C/C++와 같이 정적으로 유형이 지정되는 언어는 컴파일 시에 변수 유형을 결정해야 합니다.
MATLAB 코드 설계 방식에 따라 데이터 표현 방법과 메모리 할당 방법, 생성 코드에서 사용할 C 유형을 제어할 수 있습니다. 설명된 지침에 따라, 코드를 생성할 때 코드 생성기가 변수 유형을 결정하도록 할 수 있습니다.
데이터 정의 기본 사항
- Data Definition Considerations for Code Generation
- C/C++ 코드 생성 시 변수 정의에 대한 모범 사례
- Reuse the Same Variable with Different Properties
- Eliminate Redundant Copies of Variables in Generated Code
- Array Size Restrictions for Code Generation
- 구조체와 배열의 상수에 대한 코드 생성
- Generate Code for Growing Arrays and Cell Arrays with end + 1 Indexing
카테고리
- 숫자형
코드 생성을 위한 숫자형 데이터 및 변수
- 배열 레이아웃
배열 저장을 위한 열 우선 및 행 우선 순서
- 문자형과 string형
텍스트에 대한 코드 생성
- 가변 크기 데이터
정의, 코드 생성 시 차이점, 동적 메모리 할당
- 구조체
구조체에 대한 코드 생성
- 셀형 배열
셀형 배열에 대한 코드 생성
- 테이블
table형에 대한 코드 생성
- categorical형 배열
categorical형 배열에 대한 코드 생성
- datetime형 배열
datetime형 배열에 대한 코드 생성
- duration형 배열
duration형 배열에 대한 코드 생성
- 타임테이블
timetable형에 대한 코드 생성
- 열거형
열거형에 대한 코드 생성
- MATLAB 클래스
MATLAB 클래스에 대한 코드 생성
- 함수 핸들
함수 핸들에 대한 코드 생성
- 딥러닝 배열
딥러닝 배열에 대한 코드 생성