用Matlab求导数的结果怎么不是表达式,而是数值呢?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 08:58:47
用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,是不是我输入有问题?
求函数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,是不是我输入有问题?
daoshu=diff(sin(a*x)*cos(b*x)),里面的单引号在求导的时候不需要,加了但引号是求差值
用Matlab求导数的结果怎么不是表达式,而是数值呢?
matlab中symsum函数的计算结果为什么是表达式,不是数值呢?
编写一个matlab程序,但是算出了的结果不是一个数值,而是一大堆算式……具体程序如下
用MATLAB求导数除了diff 还能怎么求呢
Matlab新手,怎么样可以让matlab 输出的结果不用分数表示,而是用小数表示呢?
matlab将结果中的数字表达式变成数值
matlab 符号方程结果怎么变成数值?
matlab 结果如下,方程表达式怎么写?
matlab里求导数,结果中出现的这个D(n)是什么意思?
MATLAB中,diff对函数求导,结果为数值,这是怎么回事
matlab 求极限结果通过vpa转换为数值,但类型却不是数值
matlab编程求导数