不足数量的输出从右手边的等号来满足作业。

47个视图(30天)
有上述错误当试图分配另一个函数的一些变量。在网上发生错误: [uInitial, xInitial tInitial] =方法(dtmin、xmax dxmin,方法,L);
和方法函数,调用时,定义:
函数 [u, x, t] =方法(dt, xmax, dx,方法,左)

接受的答案

蒂莫西·邓宁
蒂莫西·邓宁 2023年4月19日在9:03
方法是函数和变量的名称存储在脚本。Matlab不能调用这个函数,因为它认为这是变量
2的评论

登录置评。

更多的答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2023年4月18日世界标准
移动:沃尔特·罗伯森 2023年4月18日世界标准
这个函数 方法 你认为你是在声明中称
[uInitial, xInitial tInitial] =方法(dtmin、xmax dxmin,方法,L);
同样的一个定义
函数[u, x, t] =方法(dt, xmax, dx,方法,左)
例如,您可能有不同的命名函数 方法 在MATLAB的道路。
或者你可能有一个以前的版本的 方法 没有返回多达三个输出和你修改 方法 自那以后添加更多的输出,但是MATLAB并没有注意到你修改 方法 然而,继续使用之前的版本。
MATLAB的情况可能不会注意到你修改后的文件包括:
  • 你使用外部编辑器修改一个文件,而不是内置的编辑器。内置的编辑通知MATLAB当一个文件被修改,但外部编辑器不。
  • 你可能会使用一个函数处理文件和修改了文件;在这种情况下函数处理并不总是会注意到和可能继续使用之前的版本。
  • 你可能会存储方法在MATLAB的一个内建的目录。MATLAB从来没有复核其内置的目录的变化,除非是特别告诉重新审视他们
第一两种情况下,关键是要 清晰的 文件名,例如 明确的方法 修改后的文件。第三个病例,你存储文件在MATLAB的安装目录……别干那事! 重新处理
2的评论

登录置评。


马特·J
马特·J 2023年4月18日21:56
编辑:马特·J 2023年4月18日21:56
可能你做了这样的方法()函数:
= {1,2};
(a, b, c) = {:}
不足数量的输出从右手边的等号来满足作业。

类别

找到更多的在调试和分析帮助中心文件交换

标签

s manbetx 845


释放

R2022a

社区寻宝

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

开始狩猎!

翻译的