lzth.net
当前位置:首页 >> mAtlAB 积分函数作图问题 >>

mAtlAB 积分函数作图问题

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

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

数值积分 以下代码供参考。你应仔细检查,看相关函数有没有写错。 % 被积函数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...

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...

10sin(0.03k) Int exp(-0.08(r-1)^2) dr。 程序如下: %用 MATLAB 算 Int exp(-0.08(r-1)^2 dr 这个积分 F = @(r)exp(-0.08*(r-1).^2); R = 25; Q = quad(F,0,R); %然后再在结果上乘以 10sin(0.03k) 的部分 k = 1:628; F1 = 10*sin(0.03*k) * ...

用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)'); 运...

函数Q不是数组,需要赋值 不采用sym定义,Conversion to double from “sym” is not possible. T=300:1:600; U=293./(273+T)*2100/15; Q=-(x-U).^2./(U.^2)/0.0032; p=int(1/(sqrt(2*pi)*8.4)*exp(Q),x,-inf,sqrt(2/3)*110); plot(T,Q);

说明 这个问题和另外两个问题(编号2051722037141864067、1638082848257894860)基本上是重复的,我已经在那两个问题做了回答,主要原因是匿名函数f0在x比较大、s比较小的情况下会出现非数NaN,导致计算失败。更具体的分析与解决方法这里不再重...

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)

clear all;clc; fx=@(x)(x.^(-1)-1).^(1/3); x=0:0.01:0.8; for ii=1:length(x) x0=x(ii); Fx(ii)=quadl(fx,x0,1); end plot(x,Fx);

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