2016-11-15 4 views
-1

의 모든 요소에 함수를 적용하는 방법은 58 × 58 행렬 A를 가지고 있고, 나는 A 58 × 58 행렬 말했다되는 함수매트릭스

X = 1 + A^2 + cos(theta)/(1+A) 

있습니다.

매트릭스 A의 요소를 하나씩 함수 X에 하나씩 호출하여 새 매트릭스를 저장할 수 있습니까?

+0

당신이 묻는 것이 명확하지 않습니다. 'X' 함수는 행렬 인수'A'에 대해 완벽하게 정의되어 있습니다. 단, 왼쪽 나누기 또는 요소 별 나누기를 수행해야합니다. 전체를 요소별로 (즉, 정사각형으로) 수행하면 다른 결과가 나타납니다. 당신이하고 싶은 것이 무엇인지 명확히하십시오. –

+0

좀 더 명확히 하겠지만, A = [58,58]이라는 매트를 가지고 있고, X를 계산하여 치수가 [58,58] 인 새로운 행렬로 저장해야합니다. X = (1 + A^2 + cosθ)/(1 + A)이므로 X를 계산하여 행렬의 형태로 저장하려면 X의 행렬 요소를 하나씩 처리해야합니다. 나는 그것의 지금 명확한 희망한다. 조금 혼란 스럽습니다. –

+1

의미는 'A^2 = A * A'(행렬 행렬 곱셈)은 유효한 연산이며 58 × 58 행렬과 'A.^2 = A'를 나타냅니다. A '(반복 된 스칼라 - 스칼라 곱셈, 요소 와이즈)는 유효한 연산이며 58 × 58 행렬을 산출합니다. 어느 쪽이 필요합니까? –

답변

4

요소 - 와이즈 표기법을 사용하여 각 요소의 거듭 제곱과 역수를 계산할 수 있습니다.

X = 1 + A.^2 + cos(theta) ./ (1+A); 
+0

나는 이것을 더 명확하게 할 것이고, 나는 A = [58,58]이라는 매트를 가지고 있으며, X를 계산하여 치수가 [58,58] 인 새로운 매트릭스로 저장해야합니다. X = (1 + A^2 + cosθ)/(1 + A)이므로, 행렬 X를 계산하려면, X에있는 행렬 원소를 하나씩 처리해야합니다. 나는 그것의 지금 명확한 희망한다. 나는 그것이 약간 혼란 스럽다는 것을 안다. –

+2

@ MaiAl-maghalsah 위 답변에 어떤 문제가 있습니까? 아직 시도해 보셨습니까? '. ^'및'. /'표기법에 유의하십시오. 그들은 행렬 A에 대해 원소 와이즈 연산을 수행 할 것이고 결과는'X'에 저장 될 것입니다. – P0W