我正在使用matlab 2007b并遇到一个问题我想创建一个从用户获取输入参数并返回该值的正弦值的函数。应该用该公式定义sinb(x)=(e ^ XE ^ -x)/ 2 我在获取错误时使用该代码
function sinh=sinhx(x)
% take the input value of x
a=exp(x)
% assinge exp(x) to a
b=exp(-1*x)
%assinge exp(-x) to variable b
c=a-b
%getting difference of these two variables
d=c/2
% dividing by 2 to get sinhx
end
请指导我如何制作此功能或更正此代码..提前感谢您的帮助
答案 0 :(得分:1)
越简越好:你应该使用内置的sinh
函数。
否则,在您的函数中,您没有定义输出变量sinh
,因此错误。
最佳