이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
times, .*
기호 배열 곱셈
설명
예제
행렬에 스칼라 곱하기
2
×3
행렬을 만듭니다.
A = sym('a', [2 3])
A = [ a1_1, a1_2, a1_3] [ a2_1, a2_2, a2_3]
행렬에 기호 표현식 sin(b)
를 곱합니다. 행렬에 스칼라를 곱한다는 것은 행렬의 각 요소에 이 스칼라를 곱한다는 것을 의미합니다.
syms b A.*sin(b)
ans = [ a1_1*sin(b), a1_2*sin(b), a1_3*sin(b)] [ a2_1*sin(b), a2_2*sin(b), a2_3*sin(b)]
두 행렬 곱하기
3
×3
기호 힐베르트 행렬과 3
×3
대각 행렬을 만듭니다.
H = sym(hilb(3)) d = diag(sym([1 2 3]))
H = [ 1, 1/2, 1/3] [ 1/2, 1/3, 1/4] [ 1/3, 1/4, 1/5] d = [ 1, 0, 0] [ 0, 2, 0] [ 0, 0, 3]
요소별 곱셈 연산자 .*
를 사용하여 두 행렬을 곱합니다. 이 연산자는 첫 번째 행렬의 각 요소에 두 번째의 행렬의 대응되는 요소를 곱합니다. 두 행렬의 차원은 동일해야 합니다.
H.*d
ans = [ 1, 0, 0] [ 0, 2/3, 0] [ 0, 0, 3/5]
표현식에 기호 함수 곱하기
기호 표현식에 기호 함수를 곱합니다. 결과는 기호 함수입니다.
syms f(x) f(x) = x^2; f1 = (x^2 + 5*x + 6).*f
f1(x) = x^2*(x^2 + 5*x + 6)