MATLAB: Using a matrix in Matlab Functions


Hi I have a matrix in my workspace and I want to use it in simulink. I used the From Workspace block but I faced this error when I ran my model, that mean it used the only last element of my matrix. Does any body know how to fix it?
Error:Attempted to access index 2 of an array with smaller dimension sizes.

Best Answer

  • The error message means, that the variable is eitehr a scalar in opposite to your assumptions, or that it is e.g. a [N x 1] vector and you try to access [1 x 2].