[問題] 變數積分的方法已回收
手邊有一個連續函數
要對此函數做積分
但是下限是變數(例如X函數)
這時候除了用for迴圈讓他把X值一個個帶入
還有沒有更好的方法阿?
for a = 0.6:0.001:1.1;
x = -93.15*a^(-1/3)+98.8*a^(2/3); % 積分下限的變數
area = quad('airy(z)',x,100); % 要積分的式子,airy是特殊函數
I1 = area*(-(8^0.5)/3); %積分值
subplot(3,1,3),plot(a,I1),hold on,grid on; % 只能讓他hold on畫出圖!?
end
圖形只能用打點的,不知道有沒有方法產生連續函數
謝謝大家啦
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.32.184
→
03/10 17:36, , 1F
03/10 17:36, 1F