일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- AXIS
- 매트랩
- LOGICAL
- Function handles
- 2D plot
- figure
- Matrix
- 자료형
- 입출력
- 2D array
- workspace
- Vector
- formatting element
- output
- disp
- uigetfile
- xlswrite
- 배열
- 1D array
- array
- numeric
- escape character
- xlsread
- Hold
- fprintf
- element-by-element
- Figure window
- MATLAB
- load
- data type
- Today
- Total
자급자족하는 블로그
이번 포스팅에서는 array를 이용하는 다양한 연산에 대해서 알아보도록 하겠습니다. Array를 이용하는 연산에는 두 종류가 있는데요, matrix operation과 element-by-element operation입니다.Matrix operation은 행렬 간 곱셈과 같이 피연산자가 matrix인 경우의 연산을 말합니다.반면 element-by-element operation은 matrix 자체의 연산이 아니라 element 간의 연산을 말합니다.당장은 이해가 잘 안될 수도 있습니다만, 아래 설명을 읽으시다보면 쉽게 이해하시리라 생각합니다. 설명의 편의를 위해, 본 포스팅에서 대문자 변수는 array를, 소문자 변수는 scalar를 뜻하는 것으로 약속합시다. 1. Matrix operation 1)..
이번 포스팅에서는 array를 생성하는 방법과 array 내의 element들을 참조하는 방법에 대해서 알아보도록 하겠습니다. 구체적인 방법론에 들어가기 앞서, array의 정의가 무엇인지 알 필요가 있을 것 같습니다.본 교재에 의하면, MATLAB에서의 array란 수 또는 문자(결국 문자도 수로 표현)가 row 또는 column을 따라 열거된 목록입니다. Data type 포스팅에서도 언급했듯, MATLAB에서 array는 data를 저장 및 조작하는 데에 사용하는 근본적인 구조입니다.때문에 우리는 앞으로 다양한 변수를 자유롭게 다루고 처리하기 위해서는 array를 다루는 데에 능숙해져야 합니다. 그럼 이제 array를 선언(생성)하는 방법부터 알아보겠습니다.가장 단순한 1D array, 즉 vect..
지난 포스팅에 이어서, 이번에는 cell, structure, function handles data type에 대해 소개하겠습니다. 1. Cell 지난 번 포스팅의 가장 첫 부분에서 언급했듯이, MATLAB의 모든 변수는 array의 형태로 표현됩니다.하지만 array는 각 element의 data type과 memory size가 동일해야 합니다.Array 선언 시 이를 고려하지 않으면 제대로 array가 생성되지 않거나, 생성되더라도 MATLAB에서 임의로 data type을 바꾸기 때문에 의도치 않은 정보 손실이 일어날 수 있습니다. Fig 1. Examples for well-assigned case and unexpected wrong cases Fig 1에서 보이는 arr1은 원하는 대로 잘..