用matlab编程 画图问题

希望不要用符号函数来做。。... 希望不要用符号函数来做。。 展开
 我来答
guigui134567
2015-07-06 · TA获得超过100个赞
知道答主
回答量:65
采纳率:0%
帮助的人:104万
展开全部

syms x t
f=int(exp(-t)*t^(x-1),t,0,inf)*int(exp(-t)*t^(1-x-1),t,0,inf);
x=0.1:0.001:0.9;
f=subs(f,x);
plot(x,f);

效果是:

希望采纳,设置为满意答案,谢谢

追问
希望不要用符号函数
追答
clear;
clc;
figure
i=1;
for x=0.1:0.01:0.9
f(i)=integral(@(t)exp(-t).*t.^(x-1),0,inf).*integral(@(t)exp(-t).*t.^(1-x-1),0,inf);
i=i+1;
end
plot(0.1:0.01:0.9,f);
图片效果是一样的。
需要说明的是,我用的MATLAB2015a,它推荐使用integral这个积分。
希望采纳,设置为满意答案,谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式