24小时热门版块排行榜    

查看: 1905  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

060930115

铁虫 (初入文坛)

[求助] 求matlab画一个函数的图

函数:y=(exp(-x))/(x^2);
求大神解惑。。。。本人还是新手。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Dawang16

木虫 (职业作家)

cenwanglai: , 嗯~ lz需要鼓励~ 2012-06-12 09:59:16
自己看书,10分钟学会
4楼2012-06-11 22:41:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

dxwbucea

铁虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+2, ~~ 2012-06-12 09:58:44
x=0.5:0.01:2;  %这里是自变量的区间,自己可以修改
y=exp(-x)./(x.^2);
plot(x,y)
2楼2012-06-11 21:39:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

z萝莉

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+3, mm给力哈 2012-06-12 09:58:59
060930115: 金币+10, ★★★★★最佳答案 2012-06-13 09:00:09
matlab画图以及函数拟合还是很强的,二楼给的那个函数就是最常见的,还有一个函数式fplot函数,居士使用方法如下;先建立一个jack.m的文件在7.0意见直接建立m文件,在2010版本之后就叫script文件了。内容为
function y=jack(x)
y=(exp(-x))./(x^2);
保存之后再主窗口中输入fplot(@jack,[a,b])其中a,b是你的x轴范围,这个函数最好的性质是它会在函数变化较大的点处选取多一些点在变化平缓处选取较少的点.
不知道你有没有注意到在出号与盛放之前都有一个点号,这是因为x是一个向量包含很多元素,咱们是对x的每一个元素进行运算而非对向量整体进行计算,在你学习matlab时这是一个非常常见的问题。
做好自己该做的事
3楼2012-06-11 22:09:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joy4210

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
syms x
y = y=(exp(-x))/(x^2);
ezplot(y)
5楼2012-06-12 19:12:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见