Effacer les filtres
Effacer les filtres

"Index exceeds matrix dimensions"-error Simulink

14 vues (au cours des 30 derniers jours)
Michael Kelker
Michael Kelker le 5 Août 2017
Commenté : Jaleel Pasha le 18 Fév 2020
Hello,
I created a three phase grid as an Simulink model.
After adding 3-phase voltage source blocks and starting the simulation I get this error: "Index exceeds matrix dimensions"
I am using Matlab version 2017a and tried to get more detailed information about the error using: set_param(gcs,'SimulationCommand','update');
But I didnt get any new informations about the error
Can someone help me solving this problem?

Réponses (3)

Davide De Cicco
Davide De Cicco le 6 Août 2017
Hi Michael,
The error simply means that you are trying to execute an operation that wants to access a cell of an array (could be matrix, vector ...) which dimensions do not correspond to what you are trying to access. For instance, you get that error if you have a 3x3 matrix and ask for the element (4,3). It's a quite common error if you are using loops.
  3 commentaires
Michael Kelker
Michael Kelker le 7 Août 2017
Hey, thanks for your reply. I am not using any MATLAB Function Blocks and it seems that I am not refering to any signal that does not exist.
Jaleel Pasha
Jaleel Pasha le 18 Fév 2020
hey, have u rectified error.. am also geeting that error(i have not used a single line)

Connectez-vous pour commenter.


Michael Kelker
Michael Kelker le 7 Août 2017
Solved my problem:
1. Located the blocks which generated the error.
2. Recreated every block. This solved the problem.
Anyway, thanks for your effords
  2 commentaires
Magnus Ekløff
Magnus Ekløff le 19 Juin 2018
How did you locate the blocks which generated the error?
Willim
Willim le 30 Jan 2019
Modifié(e) : Willim le 30 Jan 2019
I have same problem in creating 50 buses. could you please infrom us how the problem located

Connectez-vous pour commenter.


jonatan blom
jonatan blom le 15 Fév 2019
Hi,
I have also experienced this error when a model contains a s-function builder block that has not been built. Build the s-function and the error disappears, utterly strange error message...
/Jonatan

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by