matlab求带参数的积分,符号积分解不出,用数值积分怎么搞 有20个v,那应该有20个结果吧?而且你的那个函数的定积分是没有解析解的.所以只能求数值解.建议你利用trapz函数,具体的看help.其实也可以用quad但是它需要函数的定义,所以有点麻烦,我不推荐.下面有代码.>;>;x=0:0.01:20.
求帮忙算这个式子的解析解 能出来就见鬼了吧,h Vdata Cline Rline Cs K t x y这些参数都没有约束条件你再好好看下MATLAB help dsolve的格式,都没有你这种的S=dsolve('Dx=y','Dy=-x','x(0)=0','y(0)=1')像这个,后面是有初始条件的 没有初.
matlab求带参数的积分,符号积分解不出,用数值积分怎么搞 有20个v,那应该有20个结果吧?而且你的那个函数的定积分是没有解析解的。所以只能求数值解。建议你利用trapz函数,具体的看help。其实也可以用quad但是它需要函数的定义,所以有点麻烦,我不推荐。下面有代码。x=0:0.01:20;v=1:20;for i=1:20f(:,i)=((1+16*(x-1).^2)./(v(i)^2-40.*x.*(x-2))).^(1/2);y(i)=trapz(x,f(:,i));endy若满意请采纳^.^