반응형 TRY1 [Matlab] 여러개의 조건에서 값 계산 : 행렬 성분끼리 곱하기, try-catch 행렬의 성분끼리 곱할때, 경우에 따라 어떤 결과가 나오는지 알고 있어야 이후 코딩을 할 때 도움이 된다. 행렬의 곱하기나 나누기에서 성분끼리 곱하거나 나누려면 연산자에 .을 붙여 계산할 수 있다.( .*나 ./) 1*3행렬에 1*1행렬을 곱할때 성분곱을 하면 어떻게 될지 살펴보자. a=[1 2 3]; b=2; a.*b % 행렬에 하나의 원소 곱할때 a*b % 성분끼리 곱하기 결과에서 알 수있듯이 하나의 행렬의 원소가 1개인 경우, '.'을 사용하거나 사용하지 않는 경우 모두 성분끼리 곱하는 것을 알 수 있다. 그럼 b행렬의 원소가 2개이면 계산이 가능할까? 정답은 불가능하다. 행렬 a,b에 대해 a*b는 행렬곱을 의미하고 a.*b는 행렬의 성분끼리 곱하는 것이기 때문에 차원이 같아야 하기 때문이다. 여기.. 2023. 4. 23. 이전 1 다음 반응형