y=sin(2.*x)/(4.*exp(x))在Matlab中画图为什么画不出来

y=sin(2.*x)/(4.*exp(x))画不出来, y=exp(-x).*sin(2.*x)/4可以,为什么啊???不是一样的等同的式子么?

你好,相信你学过矩阵运算的吧。原因其实很简单的:
第一个运算出来是一个1*1的矩阵,也就是一个数(标量),一个数是不能画图的。

第二个运算出来是一个1*n的矩阵(n为向量x的数据个数),即一个与向量x等长的向量,所以能绘图了。
PS:如果对于单点的x即第一个第二个确实是一样的。
温馨提示:答案为网友推荐,仅供参考
相似回答