想知道是否有人可以帮助我。
为了获取矩阵 A 的第一列 x。我使用 x = A(:,1)。每隔一段时间,矩阵 A 就为空,在这种情况下,我希望我的列也为空。但在 Matlab 中,代码退出时出现错误“索引超出矩阵维度”。有没有办法阻止它退出,而是给我[]?
(我当然可以使用 isempty(A) 写一个“if”语句,但这很烦人,因为我的代码中有几十个地方可能有空矩阵。)
想知道是否有人可以帮助我。
为了获取矩阵 A 的第一列 x。我使用 x = A(:,1)。每隔一段时间,矩阵 A 就为空,在这种情况下,我希望我的列也为空。但在 Matlab 中,代码退出时出现错误“索引超出矩阵维度”。有没有办法阻止它退出,而是给我[]?
(我当然可以使用 isempty(A) 写一个“if”语句,但这很烦人,因为我的代码中有几十个地方可能有空矩阵。)