matlab 函数求导如何表示对一个函数y=[e^x-e^(-x)]/[e^x+e^(-x)]求导,请问用MATLAB语句怎么写?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:57:28

matlab 函数求导如何表示
对一个函数y=[e^x-e^(-x)]/[e^x+e^(-x)]求导,请问用MATLAB语句怎么写?

如果e是自然对数的底,那么
syms x y;
y=(exp(x)-exp(-x))/(exp(x)+exp(-x));
diff(y)
ans =

1-(exp(x)-exp(-x))^2/(exp(x)+exp(-x))^2
如果e是某常量,那么
syms x y e;
y =(e^x-e^(-x))/(e^x+e^(-x));
diff(y)
ans =

(e^x*log(e)+e^(-x)*log(e))/(e^x+e^(-x))-(e^x-e^(-x))/(e^x+e^(-x))^2*(e^x*log(e)-e^(-x)*log(e))