用matlab画积分图像

用matlab画积分图像图像和源代码,谢谢谢谢... 用matlab画积分图像图像和源代码,谢谢谢谢 展开
 我来答
lhmhz
高粉答主

2018-03-06 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:17003

向TA提问 私信TA
展开全部

matlab 积分图像可以来实现。其方法利用for循环语句求解每一个(d,y)的对应值,然后用plot绘出其积分图像。

d0=0:0.1:3.1;

n=length(d0);

for i=1:n

d=d0(i);

R=0.3*d+1;

syms x

eq=2*x/R^2.*exp(-x.^2/R^2).*acos((x.^2+0.1)./(2*x)); %eq=@(x)2*x/R^2.*exp(-x.^2/R^2).*acos((x.^2+0.1)./(2*x));

y(i)=int(eq,0.1,R); %y(i)=integral(eq,0.1,R,'RelTol',1e-8,'AbsTol',1e-13);

end

plot(d0,y)

xlabel('d'),ylabel('y');grid on

运行结果

注:当d0>3.1时,y为复数值。请题主检查一下积分方程是否有错。

lhmhz
高粉答主

2018-04-14 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:17003

向TA提问 私信TA
展开全部

用matlab画积分图像其代码为

>> syms x

>> y=int(1-280*x/(80+x)^2,0,x);  %这里应该为定积分,不能用不定积分来表示

>> x=-10:10;

>> y=eval(y);

>> plot(x,y)

>> xlabel('x');ylabel('y');

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式