Main Content

times, .*

기호 배열 곱셈

설명

예제

A.*BAB의 요소별 곱셈을 수행합니다.

times(A,B)A.*B와 동일합니다.

예제

행렬에 스칼라 곱하기

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)

입력 인수

모두 축소

입력값으로, 숫자, 기호 숫자, 기호 스칼라 변수, 기호 행렬 변수, 기호 함수, 기호 행렬 함수, 기호 표현식, 또는 기호 스칼라 변수로 구성된 벡터, 행렬 또는 배열로 지정됩니다. 입력값 AB는 둘 중 하나가 스칼라가 아니라면 크기가 같아야 합니다. 스칼라 값은 다른 입력값과 동일한 크기의 배열로 확장됩니다.

입력값으로, 숫자, 기호 숫자, 기호 스칼라 변수, 기호 행렬 변수, 기호 함수, 기호 행렬 함수, 기호 표현식, 또는 기호 스칼라 변수로 구성된 벡터, 행렬 또는 배열로 지정됩니다. 입력값 AB는 둘 중 하나가 스칼라가 아니라면 크기가 같아야 합니다. 스칼라 값은 다른 입력값과 동일한 크기의 배열로 확장됩니다.

버전 내역

R2006a 이전에 개발됨

모두 확장