关于#matlab#的问题:Y=exp(X)Y = 0.5804exp(sin(10))ans = 0.5804Y=exp^X错误使用 exp输入参数的数目不足

问题遇到的现象和发生背景 利用matlab计算关于e的指数函数,题目为e的sin(10)次方
问题相关代码,请勿粘贴截图 exp(sin(10))答案为0.5804,为什么
运行结果及报错内容 X=sin(10);

Y=exp(X)
Y =
0.5804
exp(sin(10))
ans =
0.5804
Y=exp^X
错误使用 exp
输入参数的数目不足。

我的解答思路和尝试过的方法 我用计算机计算答案为1.1896...
我想要达到的结果 我想知道为什么这两个答案不一样,哪一个是正确答案呢(还有为什么不可以用^,显示参数数目不足什么意思,新学习matlab,感谢大家解答)

在matlab里exp是一个函数,必须要有输入参数才行,要想用^的话可以用exp(1)^(sin(10))结果是一样的。
此外,matlab中的sin函数默认是弧度,sind函数是单位为角度的sin函数。

exp(sin(10))=0.580409662047241
exp(sin(10*pi/180))=1.18963695133799