ZKX's LAB

matlab求不出显示积分时怎么办? matlab求积分求不出

2021-04-26知识6

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若满意请采纳^.^

matlab求积分求不出结果 图片的结果可以在matlab 7版本得到。如想得到Bx、By、Bz具体值。你可以这样来处理。直接给出 x、z的范围,然后用循环语句,求得Bx、By、Bz的值。实现过程:

关于matlab的积分问题,积不出来怎么办 像这类曲线积分的表达式很难求出解析表达式的,没有办法。从计算定积分的角度来说,你没必要过于纠结解析表达式,其实只要知道这是一个函数,只要给定了自变量,都能够求出函数值来,就够了。例如,按照你的要求,上限是一个具体的数例如8133.2,但下限是a,那么我们就可以定义一个匿名函数J(a):syms x;y=3251*exp(-(x-8555)^2/2550^2)+378.4*exp(-(x-1.178e+004)^2/1281^2).5.157e+017*exp(-(x-5.89e+005)^2/1.007e+005^2);b=8133.2;J=(a)quadl(@(t)subs(sqrt((diff(y,x))^2+1),x,t),a,b);然后,只要你指定a的值,就可以计算出定积分的结果来,例如J(7500)ans=842.4111

#matlab求积分的函数#matlab求积分求不出#matlab求积分#matlab求积分的三种方法和例子

随机阅读

qrcode
访问手机版