如何在续行中添加注释

时间:2016-05-27 19:06:17

标签: matlab

我有这样的功能:

result = myfunc(arg1, ...
                arg2, ...
                arg3);

我想评论arg2并加入其他内容:

result = myfunc(arg1, ...
         %      arg2, ...    <-- I get a red squiggly underline at the last dot
                arg2b, ...   <-- and under arg2b
                arg3);       <-- and under the closing parenthesis

但是matlab不允许我在续行中发表评论,我的所有Google搜索都会出现多行语句或多行注释,但不会出现多行语句中的注释。

错误是&#34;解析错误:使用可能无效Matlab语法&#34;。

有办法做到这一点吗?

实际上,参数是具有完整路径的长文件名,并且将它们向上移动并使其脱离使得代码真的不可读。

1 个答案:

答案 0 :(得分:6)

要注释掉跨越多行的语句的一部分,请使用省略号(...)而不是百分号。例如,

result = myfunc(arg1, ...
            ... arg2, ...
                arg2b, ...
                arg3);