Index in position 1 exceeds array bounds.

2 次查看(过去 30 天)
I got an error while trying to run this code , this command occurs Index in position 1 exceeds array bounds.
Happy = [trainf(1,:);trainf(3,:);trainf(5,:);trainf(6,:);trainf(15,:);trainf(16,:)];
When running trainf in command window I get
trainf =
[ ]
and when running rref i get
Not enough input arguments.
Error in rref (line 23)
[m,n] = size(A);
how can I fix this error
  2 个评论
dpb
dpb 2021-11-25
编辑:dpb 2021-11-25
By defining trainf first before trying to use it, may be a starting point...
DGM
DGM 2021-11-25
You don't mention how you're calling rref(), but from the error, it seems you're calling it with no arguments. If you want to find the rref of a matrix, you actually have to specify one.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by