벡터 기술 방법 숫자 사이에 ;(세미콜론)을 넣으면 행과 열을 만들 수 있다. 아니면 기존의 만든 것에 프라임(')기호를 통하여 행과 열을 변환하여 만드는 것도 가능함.u=1;2;3u =u=1,2,3u =u'ans =1\. 숫자들 일일히 기술u=1 2 3 4 ....1
1) 1,000부터 1,000,000의 범위 내에서 5개의 값을 갖는 벡터 'W'를 logspace를 사용하여 생성하기W = logspace(3,6,5)W = 1.0e+06 \*2) 다음과 같은 벡터'a'에 대한 exp,log,sqrt,floor 연산 결과 적기 a
위 그림 처럼 4가지의 방법이 있다. 다 같은 방법이다. 하지만 일반적으로 맨 위와 같은 그림처럼 작성하는 것이 일반적이긴 하다. 행렬 여려원소 접근 방법M =M(:,1)ans =M(:,2)ans =M(:,:)ans =M(1:3,2:3)ans =이런식으로 접근이 가능하
sign(-4.8)ans = -1sign(5.6)ans = 1sign: 인수가 양이면 1을, 0이면 0을, 그리고 음수이면 -1을 반환^: 멱급수 연산자.sqrt: 제곱근을 계산하는 함수nthroot: 어떤 숫자의 n번째 제곱근을 계산nthroot(81,3)ans =
수치: 정수,실수기호,심볼: "대한민국","축구"집합: {버스,자동차,전철,기차,비행기,배}컬렉션: {개,소,말,양,호랑이,사자,곰,호랑이} =>중복 허용함.리스트: "월","화","수","목","금","토","일" => 순서가 의미있음시계열: <20,22,24,
1) 답d=a(1:3,3)d =d=a(:,3)d =2) 답e=b,de =3) 답f=b;df =이렇게 1:27로 1행 27열로 만들어서 reshape를 사용할 것이다.만약 그냥 reshape(m,3,9)를 하면이렇게 되는데 여기서 행과 열을 바꾸어도이렇게 답이 안 나온다
여기서 행렬 복사를 똑같이 하여 같은 행으로 계산할 수 있게 4x2의 행렬로 만드는데 이미 1x2이기 때문에 행렬 복사를 할 때 repamt(q,4,2)가 아닌repamt(q,4,1)을 해야한다.행렬간의 차를 한 뒤 제곱을 하고 열방향으로 더 한 뒤 sqrt를 한다.