【问题标题】:What is correction needed to remove this error?消除此错误需要什么更正?
【发布时间】:2019-11-04 01:02:24
【问题描述】:

当我提示 submit() 时

那么输出就是

警告:文件:submitwithConfiguration.m 行:4 列:3

“parts”用作函数或命令,然后用作变量名

在同一范围内同时使用“parts”作为函数和变量名将在以后的版本中出错。

“submissionUrl”的不同行和列的类似错误

这在 Matlab 在线用于 Coursera 上的提交作业

【问题讨论】:

  • 我不知道任何 Matlab,但我认为答案就在警告中 - 在同一范围内为您的函数和变量使用不同的名称。

标签: matlab variable-assignment submission


【解决方案1】:

答案似乎在您的帖子中。 “在同一范围内同时使用“parts”作为函数和变量名将在以后的版本中出错”。更改变量或函数的名称,但不要为同一作用域内的函数和变量使用相同的名称。

【讨论】:

  • yes.since 这是一个警告,它不会影响 Matlab 中的提交和输出。终于提交了。
【解决方案2】:

发生这种情况是因为变量部件与文件 ex1/lib/submitWithConfiguration.m 中的部件(conf)函数具有相同的名称
进行以下更改以解决此问题:
第 04 行 - parts_1 = parts(conf);
92 号线 - function [parts_1] = parts(conf)
93 号线 - parts_1 = {};
98 号线 - parts_1{end + 1} = part;
基本上,您只需要重命名变量。
同样的事情发生在另一个变量上,所以进行以下更改:
第 66 行 - submissionUrl_1 = submissionUrl();
第 68 行 - responseBody = getResponse(submissionUrl_1, body);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2022-11-16
    • 1970-01-01
    相关资源
    最近更新 更多