qq541043258 2020-10-03 10:56 采纳率: 0%
浏览 1910

Matlab求解微分方程,为何总是报错<错误使用 symengine Invalid variable.>?

想求从初始点到目的地的s(t)曲线,已知:
初始点s(0)=0,初始速度s'(0)=0,初始加速度s''(0)=0;
目标点s(10)=30,目标速度s'(10)=10,目标加速度s''(10)=0;

在使用desolve求解时,报错

>> syms fs(t);
Dfs=diff(fs);
D2fs=diff(fs,2);
dsolve('Dfs=diff(fs),D2fs=diff(fs,2)','fs(0)=0,Dfs(0)=0,D2fs(0)=0,fs(10)=30,Dfs(10)=10,D2fs(10)=0');

错误使用 symengine
Invalid variable.

出错 mupadengine/evalin (line 132)
                res = mupadmex(statement,output_type{:});

出错 dsolve>mupadDsolve (line 339)
sys = [sys_sym reshape(evalin(symengine, sys_str), 1, [])];

出错 dsolve (line 194)
sol = mupadDsolve(args, options);

不知道错误出在哪……翻了一下一些前辈的文章,dsolve的格式不是:
dsolve(‘eq1,eq2,…’ , ’cond1,cond2,…’ , ’Name’)吗?
小白第一次提问……找不到matlab标签……

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2020-10-03 23:00
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 云南省制造业对经济增长的影响目录应该怎么罗列,就是现状那部分
  • ¥15 绘制饼图及环形图(饼图和环形图示)
  • ¥15 求一套完整的纵横四海程序。
  • ¥15 python编写ros控制乌龟移动报错,如何解决?
  • ¥20 AD7606采集到电压乱飘,怎么解决呢
  • ¥60 有没有人查监控方面厉害的呢
  • ¥15 绑住完成C语言的任务
  • ¥20 vue项目打包Android apk,实现小说文本朗读功能
  • ¥50 IPv6网络,br-lan拿不到地址无法全局路由
  • ¥15 微信小程序分页查询如何设置下一页