0
不同的輸出工作,我已經得到了功能Matlab的:如何與功能
function [imag2] = sumIntegral(x,w,a,b,c,p)
imag2 = zeros(p-1,p);
for k = 1:p-1
f = @(t)(1:p-1==k)*Integrand[1](t,x,w,a,b,c);
imag2(k,:) = quadv(f,x(k),x(k+1));
end
而 Integrand[1]
應該是這個函數
[real2,real3,imag2,imag3] = Integrand(t,x,w,a,b,c,p);
的問題是real2
,如果我定義Integrand
函數之前,我得到一個錯誤,因爲t
是未定義的。你知道如何在t
中寫real2
作爲函數嗎?
你不介意以更準確地你的問題和更清晰的方式?提前致謝。 – fpe
感謝您的快速解答。我想知道的是如何在t中訪問real2。我想宣佈[real2,real3,imag2,imag3] = Integrand(t,x,w,a,b,c,p); 首先寫下f = @(t)(1:p-1 == k)* real2,但我總是得到錯誤,那t是未定義的 – Lari