2017-11-17 4 views

답변

0

점은 요소 별 작업을 의미합니다.

당신이 (*, /, \, 또는 ^가) 작업이 요소 현명한 적용되는 . 전에 다른 연산자 대신 매트릭스 방법을 넣어합니다.

당신은 Scilab 콘솔에 간단한 코드를 시도 할 수 있습니다 : .*를 사용하여, 귀하의 경우에는

--> A = eye(2,2) 
A = 
    1. 0. 
    0. 1. 

--> B = [1 2; 3 4] 
B = 
    1. 2. 
    3. 4. 

--> A * B 
ans = 
    1. 2. 
    3. 4. 

--> A .* B 
ans = 
    1. 0. 
    0. 4. 

--> B^2 //which is the same as B*B 
ans = 
    7. 10. 
    15. 22. 

--> B.^2 //which is the same as B.*B 
ans = 
    1. 4. 
    9. 16. 

인이 일을 더 빠르고 더 읽기 방법 :

tmp = 1 - xrange; 

for i = 1 : size(xrange,'r') 
    for j = 1 : size(xrange,'c') 
     u(i,j) = xrange(i,j) * tmp(i,j); 
    end 
end 
관련 문제