0
누구든지 Scilab에서 복소수에 대한 보간법을 수행 할 수있는 방법을 알고 있습니까? 우리는 Matlab에서 두 번째 입력으로 복소수 벡터가있는 "interp1"을 사용하지만 Scilab에서는 사용할 수 없습니다.interp1은 Scilab의 복소수에 있습니까?
들으 많은 내 Scilab에 실제로
누구든지 Scilab에서 복소수에 대한 보간법을 수행 할 수있는 방법을 알고 있습니까? 우리는 Matlab에서 두 번째 입력으로 복소수 벡터가있는 "interp1"을 사용하지만 Scilab에서는 사용할 수 없습니다.interp1은 Scilab의 복소수에 있습니까?
들으 많은 내 Scilab에 실제로
, (5.5.2), "interp1"단지 허수 부분을 제거합니다. 대체
보십시오
res = interp1(x,y,xx)
기준 :
c = size(y)*[0;1]
D = eye(c,c)
res = interp1(x,[real(y),imag(y)],xx)*[D;%i*D]
이것은 Y에 대한 치수와 함께 작동한다. 원하는 경우 하나의 라이너로 만들 수 있지만 읽기 쉽지는 않습니다.
또는하여
(간단하지만 어쩌면 느리게) :res = interp1(x,real(y),xx) + %i * interp1(x,imag(y),xx)