0
는 그래서 Scilab에서 웨이브 편미분 방정식을 해결하는 프로그램을려고하고 프로그램 xrange
가 X 축 목록은'.' 연산자는 숫자의 범위 이후에 사용될 때합니까?
u=xrange.*(1-xrange)
로 웨이브의 각 입자의 초기 속도를 설정 값. 제 질문은, xrange
이후의 기간은 무엇입니까?
는 그래서 Scilab에서 웨이브 편미분 방정식을 해결하는 프로그램을려고하고 프로그램 xrange
가 X 축 목록은'.' 연산자는 숫자의 범위 이후에 사용될 때합니까?
u=xrange.*(1-xrange)
로 웨이브의 각 입자의 초기 속도를 설정 값. 제 질문은, xrange
이후의 기간은 무엇입니까?
점은 요소 별 작업을 의미합니다.
당신이 (*
, /
, \
, 또는 ^
가) 작업이 요소 현명한 적용되는 .
전에 다른 연산자 대신 매트릭스 방법을 넣어합니다.
당신은 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