MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 求导数的结果怎么不是表达式,而是数值呢? (https://www.labfans.com/bbs/showthread.php?t=10713)

shremike 2010-02-04 11:23

求导数的结果怎么不是表达式,而是数值呢?
 
求函数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命令不行。
哪个高手教教我呢

shremike 2010-02-04 13:27

回复: 求导数的结果怎么不是表达式,而是数值呢?
 
我在别人的机器上运算也是一样,得不到表达式。难道是盗版软件的问题?

y紫沨 2010-02-15 06:36

回复: 求导数的结果怎么不是表达式,而是数值呢?
 
机器运行正常,你没有错,得出结论是:

daoshu =

cos(a*x)*a*cos(b*x)-sin(a*x)*sin(b*x)*b


用clear all命令清除即可。你可以再试试。


所有时间均为北京时间。现在的时间是 05:26

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.