如何在 MATLAB 中表示 e^(-t^2)?
我是 MATLAB 的初学者,我需要表示 e(-t2)。
我知道,例如,为了表示 ex,我使用 exp(x)
,并且我尝试了以下
1) tp=t^2; /tp=t*t; x=exp(-tp);
2) x=exp(-t^2);
3) x=exp(-(t*t));
4) x=exp(-t)*exp(-t);
正确的做法是什么?
I am a beginner in MATLAB, and I need to represent e(-t2).
I know that, for example, to represent ex I use exp(x)
, and I have tried the following
1) tp=t^2; / tp=t*t;
x=exp(-tp);
2) x=exp(-t^2);
3) x=exp(-(t*t));
4) x=exp(-t)*exp(-t);
What is the correct way to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果
t
是一个矩阵,则需要使用逐元素乘法或幂运算。注意点。或者
If
t
is a matrix, you need to use the element-wise multiplication or exponentiation. Note the dot.or
所有前 3 种方法都是相同的。您必须确保如果
t
是矩阵,则在使用乘法或幂之前添加.
。对于矩阵:
给出结果:
使用标量:
给出结果:
All the 3 first ways are identical. You have make sure that if
t
is a matrix you add.
before using multiplication or the power.for matrix:
gives the results:
And using a scalar:
gives the results: