如何在 MATLAB 中返回制表符大函数名称调用



我的代码需要多个输入和输出,因此当我在代码中调用该函数时,它超出了屏幕的宽度,这使得查看所有变量都非常不方便传入。我尝试return和缩进,直到括号之后,但这并没有真正解决它。有没有办法在 MATLAB 中做到这一点?

示例:下面是一个典型的函数调用。为了保护隐私,我用x1y1替换了变量名称。我希望能够做的是将此函数调用拆分为多行。

[y1, y2, y3] = function(x1, x2, x3, x4, x5, x6, x7, x8);

我尝试调用该函数为:

[y1, y2, y3] = function(x1, 
x2, 
x3, 
x4, 
x5, 
x6, 
x7, 
x8);

但是我收到以下错误:

Error: File: find_EC_DAPI_directory.m Line: 65 Column: 89
Expression or statement is incorrect--possibly unbalanced (, {, or [.

我在Stack Overflow中搜索了这个问题,但没有出现。也许是因为我没有以正确的方式搜索它,如果是这样,请指出我正确的方向。

[y1, y2, y3] = function(x1,...
x2,...
x3,...
x4,...
x5,...
x6,...
x7,...
x8);

使用"..."具有新行

https://de.mathworks.com/help/matlab/matlab_prog/continue-long-statements-on-multiple-lines.html

最新更新