我将命令分配如下:
[r,~]=size(alternative)
我得到的问题: 不平衡或意外的括号或括号。
任何人都知道为什么?我有替代尺寸252x6
由于
答案 0 :(得分:5)
您正在运行旧的Matlab版本(早于R2009b)
使用~
作为参数未分配对于Matlab来说是相对较新的特性。
改为使用:
[r, ignore] = size( alternative );
请参阅How to elegantly ignore some return values of a MATLAB function?了解其他方法以完成您的尝试。
PS,
特别是对于size
,您可以将您感兴趣的维度指定为输入参数:
r = size( alternative, 1 ); % get only the number of rows