Matlab function for defining the size of a matrix

22 vues (au cours des 30 derniers jours)
Priya
Priya le 22 Jan 2014
Commenté : Priya le 22 Jan 2014
The size of matrix A (in the model) is 14x14 B= 14x2 C= 14x14 D= 14x2
Now I need to know, how to use the function below to make the size of matrix B as 14x2
B=zeros(size(A,1),1)
Please drop your suggestions.

Réponses (1)

Thomas
Thomas le 22 Jan 2014
Modifié(e) : Thomas le 22 Jan 2014
B=zeros(size(A,1),2) % if you know A
B=zeros(size(D)) % if you know D
B=zeros(size(A,1),size(D,2)) % just to make it complicated
  1 commentaire
Priya
Priya le 22 Jan 2014
Thanks. But then I keep getting this error, Error in port widths or dimensions. Output port 1 of 'statespacemodel_hvm/Mux' is a one dimensional vector with 2 elements.
Error in port widths or dimensions. Input port 1 of 'statespacemodel_hvm/State-Space' has 3 elements. This port does not accept the dimensions (or orientation) specified by the input signal.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by