matlab求导数好像每次都不行,每次都说代码不完整或错误>> a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).|Error:Expression or statement is

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 09:11:44
matlab求导数好像每次都不行,每次都说代码不完整或错误>> a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).|Error:Expression or statement is

matlab求导数好像每次都不行,每次都说代码不完整或错误>> a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).|Error:Expression or statement is
matlab求导数好像每次都不行,每次都说代码不完整或错误
>> a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).
a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).
|
Error:Expression or statement is incomplete or incorrect.这就是我的代码,哪里错了啊?

matlab求导数好像每次都不行,每次都说代码不完整或错误>> a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))]).|Error:Expression or statement is
这个问题简单,要先定义x为符号变量就可以了
代码
syms x;
a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))])
结果
a =
[ 1/2/(x^2-2*x+5)^(1/2)*(2*x-2), -2*sin(x^2)*x-4*sin(2*x), 4^sin(x)*cos(x)*log(4), 1/x/log(x)]