matlab中作图,想要画出y=(2.*t + (9.*exp((28.*t)./5))./14 + 5./14).^(1./2)的图像,显然t=0时y=1.

但是用fplot(@(t)(2*t+(9*exp((28*t)/5))/14+5/14)^(1/2),[0,4]);画出的图像是当t=0时y=0.不知道为什么会这样。请大... 但是用fplot(@(t)(2*t + (9*exp((28*t)/5))/14 + 5/14)^(1/2),[0,4]);画出的图像是当t=0时y=0.不知道为什么会这样。请大神帮我改一改,谢谢啦! 展开
 我来答
learneroner
高粉答主

2016-06-15 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6404万
展开全部

你的代码没问题,原因在于:t=0时,y=1=0.0001 * 10^4,0.0001看着接近0,实际上并没有问题

例如,将作图区间减小到[0,0.5]即可看清具体情况:

fplot(@(t)(2*t + (9*exp((28*t)/5))/14 + 5/14)^(1/2),[0,0.5]);

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式