MATLAB 예제풀기 2

기다슬·2023년 10월 17일
0

MATLAB

목록 보기
6/7
post-thumbnail

1번: 문제

  • 1) 답

    d=a([1:3],[3])

d =

22
 5
82

d=a(:,3)

d =

22
 5
82
  • 2) 답

    e=[b,d]

e =

 1    22
 5     5
 6    82
  • 3) 답

    f=[b;d]

f =

 1
 5
 6
22
 5
82

2번: 문제


이렇게 1:27로 1행 27열로 만들어서 reshape를 사용할 것이다.

만약 그냥 reshape(m,3,9)를 하면

이렇게 되는데 여기서 행과 열을 바꾸어도

이렇게 답이 안 나온다.

그래서 약간의 생각이 필요하다. 우리는 1,2,3,4,5,6,7,8,9까지가 필요하고 그렇게 순서를 해야하니까 9*3로 reshape를 만들어서 9행까지 필요한 수를 구하고 3개의 열로 출력한 뒤 '을 이용하여 행과 열을 바꾸는 방법을 생각할 수 있다.

3번: 문제

이렇게 3x3x2의 첫번째 행렬을 만들었다.


a와 똑같이 3x3x2의 두번째 행렬을 만들었다.

이제 이 둘을 합친다.

c(:,:,:,1)=a3
c(:,:,:,2)=b3



4번: 문제

profile
必記(필기)

0개의 댓글

관련 채용 정보