1
我正在嘗試做一個簡單的集成,我附上了代碼。你能幫我一下,因爲我在代碼中做錯了什麼。警告:無法找到顯式積分。
function [f_value] = SurfArea()
a=[1.78E-05 3.39E-04 0.0104 -0.05791 -16.36];
R = 30;
da = polyder(a);
syms x
integrand = int((x*sqrt(1+1/(poly2sym(da)).^2)),-R,0);
f_value = sym2poly(integrand);
end
我想刪除警告,請幫助。
相關:http://stackoverflow.com/questions/20082581/explicit-integral-could-not-be-found – herohuyongtao
可能重複[在MATLAB中沉默警告消息](http://stackoverflow.com/問題/ 6651208 /沉默 - 警告消息 - 在MATLAB中) - 雖然@ RodyOldenhuis的答案在這裏更具體... – horchler
@horchler我試着使用vpa函數,但是我仍然得到相同的警告。你能否解釋一下在那裏提到的'雙'的實施。我沒有得到。 – Sagar