要消除此错误,需要进行什么纠正?

时间:2019-06-21 07:45:19

标签: matlab variable-assignment submission

当我提示Submit()

然后输出为

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

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

在同一范围内将“部件”用作函数和变量名称在将来的版本中将出错。

“ submitUrl

”不同行和列的错误类似

在Matlab中在线进行此操作,以便在Coursera上进行提交作业

2 个答案:

答案 0 :(得分:1)

答案似乎在您的帖子中。 “ 在同一范围内同时使用“部件”作为函数和变量名称对于将来的发行版将是错误的”。更改变量或函数的名称,但不要在相同范围内对函数和变量使用相同的名称。

答案 1 :(得分:0)

之所以发生这种情况,是因为可变部件与文件ex1 / lib / submitWithConfiguration.m中的parts(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);