“警告:无法解决象征性。返回一个数值近似代替旧的Matlab版本”

24日视图(30天)
你好
使用Matlab R2017b上面的错误消息时,然而,代码运行与Matlab R2019b罚款。对于给定的原因,我们不能升级旧版本。有解决方案为Matlab R2017b象征性的解算器的工作吗?
提前谢谢你。
1评论
约翰D 'Errico
约翰D 'Errico 2020年4月16日
但你甚至不显示你正在试图解决。怎么回答这个问题超过MATLAB“升级”。
,年长的MATLAB的符号工具箱显然无法解决任何问题要解决,但较新版本显然成功。所以他们在改善能力较新版本的代码来处理任何你正在做的事情。因此,解决方案是使用较新的版本。这只会发生,如果你升级MATLAB。或者你可以使用铅笔和纸。
今天读心术工具箱是可悲的不足。我试着MATLAB塔罗牌,但他们告诉我只不过将很快进入拥有一大笔钱。也许我很快就会失去一大笔钱。我不知道关于那里的迹象。我必须有一个污点大笔钱卡。

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2020年4月16日
是的,有一个变通方法获得象征性的解算器在R2017b工作。
象征性的解算器MuPAD编写的一个程序,内部的语言符号工具箱。语言是类似于枫。可以使用evalin (symengine)告诉mupad mupad读入一个文件的代码替换或扩展了象征性的解决者。
所有你需要的是:
  1. 知识如何用数学解决问题的部分,R2017b不处理;和
  2. 一个在MuPad可观数量的编程经验;否则枫的可观数量的编程经验,加上不少经验学习编程语言,加上足够的经验之间的接口调试matlab和mupad了解一切适合在一起;和
  3. 可用时间编程和调试扩展;和
  4. 人熟练的足够的能够执行这一切,但同时人不在乎,努力将被浪费,因为后来的版本的问题已经解决了
我能想到的人他们的技能不太可能有兴趣这样做。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年4月16日
但这取决于具体困难 。有时候只需要一个相对较小的调整,或者直接调用函数宏指令(symengine)来调用一个设施已经存在。困难对我们说不知道代码。

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!