MATLAB/ㄴ 기타 (59) 썸네일형 리스트형 5. 16진수 값과 2진수 값 숫자를 16진수 값이나 2진수 값으로 표현할 수 있습니다. 일부 컨텍스트에서는 숫자를 이렇게 표현하는 것이 더 편리합니다. 예를 들어, 2진수 값을 사용하여 하드웨어 레지스터의 비트를 표현할 수 있습니다. MATLAB에서는 16진수 값과 2진수 값을 표현할 수 있는 두 가지 방법이 있습니다. 1) 리터럴로 표현 적합한 접두사를 표기법으로 사용하여 16진수 값과 2진수 값을 리터럴로 쓸 수 있습니다. 예를 들어, 0x2A는 42를 지정하는 리터럴입니다. MATLAB은 리터럴을 텍스트가 아니라 숫자로 저장합니다. 2) string형/문자형 벡터로 표현 문자형 벡터 '2A'는 숫자 42를 16진수 값으로 표현합니다. 텍스트를 사용하여 16진수 값 또는 2진수 값을 표현할 때 값을 따옴표로 묶으십시오. MATL.. 4. 정수 산술 연산 이 예제에서는 신호와 이미지를 나타내는 정수 데이터에 대해 산술 연산을 수행하는 방법을 보여줍니다. 1) 정수 신호 데이터 불러오기 8비트/16비트 A/D변환을 사용하는 네 개의 계측기로부터 받은 신호의 측정 데이터셋을 불러옵니다. 데이터는 int8, int16, uint16으로 저장됩니다. 시간은 uint16으로 저장됩니다. 2) 데이터 플로팅 먼저 두 개의 신호를 플로팅하여 신호 범위를 확인해 보겠습니다. 신호가 나타내는 실제 물리적 값 (예: 전압)을 계산하기 위해, 이 값들은 스케일링해야 할 수도 있습니다. 3) 데이터 처리 정수에 대해 +, -, *, / 같은 표준 산술 연산을 수행할 수 있습니다. Signal1과 Signal2의 합을 구하려 한다고 가정해 보겠습니다. 이제 이 합을 플로팅하고 .. 3. 단정밀도 (Single Precision) 계산 이 예제에서는 데이터형이 'single'인 데이터에 대해 산술 연산과 선형대수 연산을 수행하는 방법을 보여줍니다. 1) 배정밀도(Double Precision) 데이터 생성 먼저 데이터를 만들어 보겠습니다. 데이터형은 기본적으로 배정밀도 즉, 'double'입니다. 2) 단정밀도로 변환 single 함수를 사용하여 데이터를 단정밀도로 변환할 수 있습니다. 3) 단정밀도 0으로 구성된 행렬과 단정밀도 1로 구성된 행렬 생성 각각 해당하는 함수를 사용하여 단정밀도 0과 단정밀도 1로 구성된 행렬을 만들 수도 있습니다. 작업 공간의 변수를 살펴보겠습니다. 일부 변수는 single 유형이며 변수 A (Ad의 단정밀도 버전)는 절반의 메모리 바이트 수로 저장된 것을 알 수 있습니다. 배정밀도는 데이터 하나를 저장.. 2. 조건을 충족하는 배열 요소 찾기 이 예제에서는 조건을 배열에 적용하여 배열의 요소를 필터링 하는 방법을 보여줍니다. 예를 들어, 행렬에서 짝수 요소를 검토하거나, 다차원 배열에서 모든 0의 위치를 찾거나, 데이터에서 NaN값을 바꿀 수 있습니다. 이러한 작업은 관계 연산자와 논리 연산자 조합을 사용하여 수행할 수 있습니다. 관계 연산자 (>, =, 1. 배열 인덱싱 MATLAB에는 배열에서의 요소 위치(인덱스)를 기준으로 배열 요소에 액세스 할 수 있는 세 가지 기본 방법이 있습니다. 1) 요소 위치를 사용하여 인덱싱 가장 일반적인 방법은 요소의 인덱스를 명시적으로 지정하는 것입니다. 예를 들어, 행렬의 단일 요소에 액세스 하려면 요소의 행 번호 다음에 열 번호를 지정하십시오. e는 A의 3, 2 위치(세번째 행, 두번째 열)에 있는 요소입니다. 요소 인덱스를 벡터로 지정하여 한 번에 여러 개의 요소를 참조할 수도 있습니다. 예를 들어, A의 두 번째 행에 있는 첫 번째 요소와 세 번째 요소에 액세스해 보겠습니다. 특정 범위의 행 또는 열에 있는 요소를 액세스하려면 colon을 사용하십시오. 예를 들어, A의 행 1~3과 열 2~4 범위에 있는 요소에 액세스해 보겠.. table 관련 예제 관련 문서: https://www.mathworks.com/help/releases/R2023b/matlab/ref/table.html Table array with named variables that can contain different types - MATLAB MATLAB raises an error if you assign a dimension name that matches one of these reserved names: 'Properties', 'RowNames', 'VariableNames', or ':'. In previous releases, MATLAB raised a warning and modified the dimension names so that they were dif.. 구조체(struct)와 셀(cell)의 차이 1. 구조체 - 필드가 있음 구조체는 필드 이름을 이용하여 데이터에 접근 2. 셀 - 필드가 없음 셀은 인덱싱을 이용하여 데이터에 접근 Optimization_여행하는 외판원 문제: 문제 기반 참고 문서: https://kr.mathworks.com/help/optim/ug/traveling-salesman-problem-based.html 여행하는 외판원 문제: 문제 기반 - MATLAB & Simulink - MathWorks 한국 이 예제의 수정된 버전이 있습니다. 사용자가 편집한 내용을 반영하여 이 예제를 여시겠습니까? kr.mathworks.com 목적: 여러 경유지(도시)를 거쳐 원래 도시로 다시 돌아오는 최단 순회 경로를 구하는 것 위의 예제에는 200개의 경유지를 선택했지만, 사용자는 nStops 변수를 변경하여 손쉽게 문제의 규모를 정할 수 있습니다. 초기 문제를 풀면 해에 하위 경로가 있음을 확인할 수 있습니다. 즉, 문제에서 구한 최적해가 모든 점을 통과하는 하나의 연속적인.. 이전 1 ··· 4 5 6 7 8 다음