tnfh.net
当前位置:首页 >> 怎么用mAtlAB画积分函数的图像 >>

怎么用mAtlAB画积分函数的图像

数值积分 以下代码供参考。你应仔细检查,看相关函数有没有写错。 % 被积函数F = @(x,t) 9/80*(1-x.*x/200^2).^1.5.*(1-150*t/100^2./(1-x.*x/200^2)).^1.5; b = @(x) sqrt(100*100*(1-x.*x/200/200))/50 ; % 积分上限 Q = @(x) quadgk(@(t) F(x...

用matlab绘制变积分函数图像的方法,先用for循环语句求出其x对应于y的数值,然后用plot函数绘制其图像。 按上述方法编程,可以得到给出变积分函数的图像。

f = @(x) (log(x)./log(log(x))).^(-3);x = 3:1000;for i = 1:length(x) y(i) = quad(f,3,x(i));endplot(x,y)

用matlab绘制这类复杂的积分函数图形,应采用循环语句求出,当T为某值时的C值。 实现方法: x=20:1:70; for i=1:length(x) T=x(i); C(i)=fun_ex(T); end T=x; plot(x,C,'*-'),grid on; title('T--C(T)曲线图'); xlabel('T');ylabel('C(T)'); 运...

在这个积分式子中,如果除y之外都是常量,那就存在一个问题:y是被积分的变量,积分之后得到的结果与y无关,只能是一个常数而已,怎么画图? 参考代码(各常数的值随便取的): M = 1;G = 2;H = 3;a = 4;b = 5;F = 1/M * ( G*quadl(@(y)1./(H/(M...

plot作图基本的两种输入方式 (1)plot(y),这个y是一个矩阵,n行m列的话,一共会画出m条,每条n个点 (2)plot(x,y),x与y是同维矩阵,比如 同是1行n列,或者同是n行1列,都能作图,只要能找到x与y一一对应的点就行,如果x与y的元素个数不能一一...

1、quad的积分表达式中 2、quad的积分限不能为无穷大,换用integral函数(2012a以上版本)。 把 f0=@(z)(1./z).*exp(-((log(z) - mu).^2./(2*d0))-(((x.^2)+(z.^2))./ (2*b0)));f1=quad(f0,0,inf);改成 f0=@(z,x)(1./z).*exp(-((log(z) - mu).^2...

(1)首先绘制积分函数曲线 (2)利用fill命令填充积分函数曲线在积分区间内和x轴包围的区域。 如下命令绘制了积分函数exp(-(x.^2)) 在[0 1]区间内的定积分,即蓝色区域的面积。 figure; hold on; x=0:0.001:1; f=fill([0 x 1],[0 exp(-(x.^2)) ...

q=1;lamda=52;a=1.50*10^-5;r=0:0.0001:0.05;t=[0.1 1 10 100 1000];s='bgmkc';for i=1:5 T=-q/(4*pi*lamda)*mfun('Ei',-r.^2./(4*a*t(i))); hold on;plot(r,T,s(i))endlegend('t=0.1s','t=1s','t=10s','t=100s','t=1000s')

这个问题的困难不在于积分限里有变量,而在于积分限里有无穷大。 如果用数值积分,quad系列函数都不能处理积分区域为无界的情况,但2012a引入了integral系列新的数值积分函数可以处理。 不知道你的函数F(x,y)表达式,这里举个例子来说明。 假设F...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com