不平衡的括号或括号

use*_*341 4 matlab

我将命令分配如下:

[r,~]=size(alternative)
Run Code Online (Sandbox Code Playgroud)

我得到的问题: 不平衡或意外的括号或括号.

谁知道为什么?我有替代尺寸252x6

谢谢

use*_*775 5

您正在运行旧的Matlab版本(早于R2009b).对于参数
使用~as unassigned是Matlab相对较新的特性.

改为使用:

[r, ignore] = size( alternative );
Run Code Online (Sandbox Code Playgroud)

请参阅如何优雅地忽略MATLAB函数的某些返回值?在其他方法上完成你正在尝试的东西.

PS,
专门为size您指定您感兴趣的维度作为输入参数:

r = size( alternative, 1 ); % get only the number of rows
Run Code Online (Sandbox Code Playgroud)