matlab导数表达式,matlab语⾔怎样表⽰x的导数,matlab如何求
⾃定义函数的导数
matlab的求导命令与求导法
建⽴符号变量命令sym和syms调⽤格式:
x=sym('x'), 建⽴符号变量x;
syms x y z , 建⽴多个符号变量x,y,z;
matlab定义函数表达式matlab求导命令diff调⽤格式:
diff(函数) , 求的⼀阶导数;
diff(函数, n) , 求的n阶导数(n是具体整数);
diff(函数,变量名), 求对的偏导数;
diff(函数, 变量名,n) ,求对的n阶偏导数;
matlab求雅可⽐矩阵命令jacobian,调⽤格式:
jacobian([函数;函数; 函数], [])给出矩阵:
求⼀元函数的导数.
例.求的导数.
解:打开matlab指令窗,输⼊指令:
dy_dx=diff(sin(x)/x).
得结果:
dy_dx=cos(x)/x-sin(x)/x^2.
matlab的函数名允许使⽤字母、空格、下划线及数字,不允许使⽤其他字符,在这⾥我们⽤dy_dx表⽰
例.求的导数.
解: 输⼊命令:
dy_dx=diff(log(sin(x))).
得结果:
dy_dx=cos(x)/sin(x).
在matlab中,函数⽤log(x)表⽰,⽽log10(x)表⽰
例.求的导数.
解: 输⼊命令:dy_dx=diff((x^2+2*x)^20).
得结果:
dy_dx=20*(x^2+2*x)^19*(2*x+2).
注意输⼊时应为2*x.
例.求的导数.
解: 输⼊命令:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论