永发信息网

Matlab 符号表达式 求微分 TOT程序书上有Matlab 符号表达式 求微分的例子,我用mat

答案:2  悬赏:30  手机版
解决时间 2021-02-23 14:02
Matlab 符号表达式 求微分 TOT程序书上有Matlab 符号表达式 求微分的例子,我用mat
最佳答案
由于diff函数有多个(可以用which diff -all命令查看),调用的时候就会涉及到调用哪一个的问题. MATLAB会调用哪个函数,是由该函数的参数类型决定的,例如对于符号变量(sym对象),很自然就会调用符号数学工具箱中求微分的那个函数,而对于普通的double数值类型,则会调用求差分的那个函数.函数重载的概念听说过吧? 现在楼主给的参数是char字符类型,在早期的版本里(例如6.5、2007b),符号数学工具箱专门提供了一个对char类型的重载函数 toolbox\symbolic\@char\diff.m,其有效代码只有一句:y = diff(sym(f),varargin{:});但不知道什么原因,这个重载的形式在2013a里面消失了,所以楼主的语句就会把char转换为double,然后调用求差分的那个diff,就得到了你现在看到的结果. 比较稳妥的方式是,把符号类型的东西明确声明为sym类型,那样就不会错了:>> y=sym('4*x^4+3*x^3+2*x^2+x+1');>> diff(y) ans = 16*x^3+9*x^2+4*x+1
全部回答
哦,回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2001年农历4月9日是什么星座
蚕丝抽断或抽完了怎么接
皇城村在哪里啊,我有事要去这个地方
【沸反盈天】“人声鼎沸”和“沸反盈天”和“
耽美小说主人公叫流光
欢乐来地址在什么地方,想过去办事
耳朵基因突变会有那些后果
求战乙女之类的动漫
建筑 开间尺寸是什么意思?
茶桔便地址在哪,我要去那里办事
光污染——美丽外衣下的环境杀手阅
压缩饼干钓鱼或者打窝怎么用?
【沈默花园】让沈默花园物业换个走廊灯泡怎么
十字路字我骑摩托车,小车闯红灯小腿粉碎骨折
兴旺食品批发部在哪里啊,我有事要去这个地方
推荐资讯
上海的长城宽带怎么样?
安装波导充气机和外围控制箱安装的基本要求包
适合青少年看的动画片/电影/电视剧.
欣利照相在哪里啊,我有事要去这个地方
新一代创维电视机顶盒能投屏是什么意思
单选题古人曾有赞美菊花的诗句“冲天香阵透长
咸宁医学院是几本
多大排量车3500转速度210
怎样算宗申三代125摩托车百公里喝多少油
7座汽车春节高速免费吗?
孩子特调皮又爱动特爱说话怎么办
乌里音霍托勒在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?