【问题标题】:Undefined function '' for input arguments of type 'char''char' 类型的输入参数的未定义函数 ''
【发布时间】:2014-06-05 01:29:07
【问题描述】:

我正在学习如何在 matlab 中求解 ODE 系统,但不知何故我无法让示例工作。
我正在尝试遵循“将数值近似表示为函数”部分 http://www.mathworks.com/help/symbolic/mupad_ug/solve-equations-numerically.html#math-solving-equations-numerically-diff-equations

但是当我进入第一行时

IVP := {y''(t) = t*y'(t), y(0) = 0, y'(0) = 1/3}:

它会抛出错误

Undefined function 'IVP' for input arguments of type 'char'.

知道这里发生了什么吗?我需要一些额外的库吗? 我对 matlab 很陌生。

【问题讨论】:

    标签: matlab ode


    【解决方案1】:

    MuPAD 语法。如果你想在 MATLAB 中这样做,你需要有 MuPAD 笔记本。要查看您是否拥有它,请在 MATLAB 的顶部转到您的 APPS 选项卡,然后选择 MuPAD Notebook 以启动一个新笔记本,如下所示:

    选择MuPad Notebook 选项后,请继续按照您链接到的教程进行操作。这是启动新笔记本的参考,以了解更多详细信息。 http://www.mathworks.com/help/symbolic/create-mupad-notebooks-and-program-files.html

    这是我在运行您的 IVP 示例时得到的。我输入命令,按 Enter,然后输入 IVP 并按 Enter 以回显输出。

    如您所见,语法在那里有效。如果您想开始使用 MuPAD,它与 MATLAB 的语法完全不同,因此您应该从这里开始学习一些基本的基础知识:http://www.mathworks.com/help/symbolic/mupad-language-fundamentals.html

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2013-09-30
      • 2014-10-24
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 2015-05-28
      相关资源
      最近更新 更多