rsdb.net
当前位置:首页 >> 为什么在mAtlAB中用Exp(x)表示E的x次幂而不用E^x? >>

为什么在mAtlAB中用Exp(x)表示E的x次幂而不用E^x?

e^x是双变量函数,需要预先指定parameter::e,单字母变量太容易和用户自定义搞混; exp()函数可以通过级数展开来做,而power函数运算比较复杂

matlab中自然对数e的表达式是:exp() 其中括号内部是具体的数值,如果你要用符号变量x表示的话: syms x exp(x)

Matlab利用幂级数计算指数函数e^x,可以用软件自带的taylor()泰勒级数展开函数。使用方法如下: >>syms x,taylor(exp(x)) 运行结果

1、e^(x+2y) 用matlab可以这样表示, exp(x+2*y) 2、用matlab算二重积分∫∫(xy^2+e^(x+2y)), {(x,y)|-1

用taylor命令算符号表达式的泰勒展开: >> syms x >> taylor(exp(x)) ans = x^5/120 + x^4/24 + x^3/6 + x^2/2 + x + 1

t=0:0.01:2; y=sqrt(2).*exp(-t).*sin(2*pi.*t+pi/4); plot(t,y)

这个是超越方程 MATLAB内置的solve函数可以给出数值解 solve('exp(x)+log(x)=0')

在这里,e是一个变量,而不是自然对数的底数。正确的写法如下: y=exp(-x.^2/2); 例如要绘制这个函数在[0,e^2]之间的图像,程序代码如下: x=0:0.1:exp(2); y=exp(-x.^2/2); plot(x,y) 将这三行输入到Matlab 的Command Window 按下回车键就行了 ...

exp(x);

exp(x)

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com