用Matlab求导数的结果怎么不是表达式,而是数值呢?求函数f(x)=sinaxcosbx的一阶导数我输入:syms x a bdaoshu=diff('sin(a*x)*cos(b*x)')怎么出来的是数值啊daoshu =-10 5 -70 57 -55 78 -79 1 57 12 4 -75 58 -56 78 -79本人
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 17:39:04
![用Matlab求导数的结果怎么不是表达式,而是数值呢?求函数f(x)=sinaxcosbx的一阶导数我输入:syms x a bdaoshu=diff('sin(a*x)*cos(b*x)')怎么出来的是数值啊daoshu =-10 5 -70 57 -55 78 -79 1 57 12 4 -75 58 -56 78 -79本人](/uploads/image/z/1582150-22-0.jpg?t=%E7%94%A8Matlab%E6%B1%82%E5%AF%BC%E6%95%B0%E7%9A%84%E7%BB%93%E6%9E%9C%E6%80%8E%E4%B9%88%E4%B8%8D%E6%98%AF%E8%A1%A8%E8%BE%BE%E5%BC%8F%2C%E8%80%8C%E6%98%AF%E6%95%B0%E5%80%BC%E5%91%A2%3F%E6%B1%82%E5%87%BD%E6%95%B0f%28x%29%3Dsinaxcosbx%E7%9A%84%E4%B8%80%E9%98%B6%E5%AF%BC%E6%95%B0%E6%88%91%E8%BE%93%E5%85%A5%EF%BC%9Asyms+x+a+bdaoshu%3Ddiff%28%27sin%28a%2Ax%29%2Acos%28b%2Ax%29%27%29%E6%80%8E%E4%B9%88%E5%87%BA%E6%9D%A5%E7%9A%84%E6%98%AF%E6%95%B0%E5%80%BC%E5%95%8Adaoshu+%3D-10+5+-70+57+-55+78+-79+1+57+12+4+-75+58+-56+78+-79%E6%9C%AC%E4%BA%BA)
用Matlab求导数的结果怎么不是表达式,而是数值呢?求函数f(x)=sinaxcosbx的一阶导数我输入:syms x a bdaoshu=diff('sin(a*x)*cos(b*x)')怎么出来的是数值啊daoshu =-10 5 -70 57 -55 78 -79 1 57 12 4 -75 58 -56 78 -79本人
用Matlab求导数的结果怎么不是表达式,而是数值呢?
求函数f(x)=sinaxcosbx的一阶导数
我输入:
syms x a b
daoshu=diff('sin(a*x)*cos(b*x)')
怎么出来的是数值啊
daoshu =
-10 5 -70 57 -55 78 -79 1 57 12 4 -75 58 -56 78 -79
本人初学,可能以前赋值给变量了,但不知道如何清除,clear命令不行.
哪位知道呢.
正确的输出结果应是:
daoshu =
cos(a*x)*a*cos(b*x)-sin(a*x)*sin(b*x)*b
但是我怎么都出不来,一直是数组.不知道哪里出错了,clear all也清除不了.
我在别人的机器上运算也是一样,得不到表达式.难道是盗版软件的问题?
我用的是7.0,是不是我输入有问题?
用Matlab求导数的结果怎么不是表达式,而是数值呢?求函数f(x)=sinaxcosbx的一阶导数我输入:syms x a bdaoshu=diff('sin(a*x)*cos(b*x)')怎么出来的是数值啊daoshu =-10 5 -70 57 -55 78 -79 1 57 12 4 -75 58 -56 78 -79本人
daoshu=diff(sin(a*x)*cos(b*x)),里面的单引号在求导的时候不需要,加了但引号是求差值