
지난 게시물에 이어서 행렬의 작성과 사용 방법에 대해 다루어 보겠습니다.저번에 줄을 서서 연결하는 것까지 했네요.이어서 일정값 증가 또는 감소하는 벡터를 만드는 방법을 살펴보겠습니다.두 가지 방법이 있는데 하나는:를 이용하는 방법과 다른 하나는 linspace를 이용하는 방법이 있습니다.

: 연산자는 두 가지 방법으로 쓸 수 있습니다.먼저 최소값: 최대값을 하면 최소값에서 최대값까지 1 간격으로 벡터를 작성합니다.최소값: 간격: 최대값을 하면 최소값에서 최대값까지의 간격만큼 벡터를 작성합니다.정수 이외의 숫자도 가능합니다.

linspace 함수는 linspace(최소값, 최대값)라고 쓸 수 있습니다.이때 최소값과 최대값 사이의 값을 100개 생성하여 벡터를 작성합니다.
linspace(최소값, 최대값, 벡터 크기) 입력값에 벡터 크기를 추가하여 벡터를 작성할 수 있습니다.여기서 한 가지 주의해야 할 점은 0부터 10까지로 했을 때 벡터의 크기를 10으로 지정하면 아래와 같이 된다는 것입니다.만약에 숫자가 0 혹은 맨 아래 단위의 숫자가 0이 되면 최대값에서 하나를 더한 값을 크기로 정해야 딱 떨어지는 값을 얻을 수 있습니다.위의 예에서 0에서 10까지의 1 간격을 원한다면 linspace (0, 10, 11)이어야 한다는 뜻입니다.
벡터를 만들었으니 벡터의 크기를 알아봅시다.두 가지 함수가 있는데 size()와 length()입니다.length() 함수는 배열에서 가장 큰 차원의 길이를 알려줍니다. 일반적으로 벡터에서 자주 사용됩니다.벡터는 하나의 차원 크기가 1이므로 마치 배열 길이를 리턴하는 함수처럼 사용할 수 있습니다.
size() 함수는 행과 열의 크기를 알려줍니다.
이전 리턴 값이 행이고, 뒤의 리턴 값이 열의 크기입니다.리턴 값을 배열로 설정하면 변수에 그 값을 직접 넣을 수 있습니다.
#매트랩 #matlab #매트랩행렬만들기 #매트랩행렬사이즈 #줄사이즈