Effacer les filtres
Effacer les filtres

Plot data arrays from loaded data structure file

4 vues (au cours des 30 derniers jours)
Shane Palmer
Shane Palmer le 14 Nov 2019
Commenté : Shane Palmer le 15 Nov 2019
Hello, I am not understanding the difference in my loaded data arrays. I have a 1x1001 array that I can plot just fine, but I want to plot it against arrays that are in the data structure as well. These other arrays have a 1x1x1001 structure, which I don't understand what that means, but I assume that is the reason the error "Data cannot have more than 2 dimensions" pops up when I try to plot both arrays. Do you have any suggestions for this? See screen shot for error.
load("Bode_result_shunted.mat")
plot(data.OMEGA,data.MAG)
xlabel('Omega (rad/s)'), ylabel('Magnitude')

Réponse acceptée

Luuk van Oosten
Luuk van Oosten le 14 Nov 2019
Hello Shane Palmer,
You are not the first one to encounter this problem. For approaches to solve your problem, have a look here and here, and I am sure you will be able to fix your error. Basically what you have to do is make a 1x1001 array out of your 1x1x1001 to match the data requirements for plotting using 'plot'.
Best regards.
  1 commentaire
Shane Palmer
Shane Palmer le 15 Nov 2019
Thank you very much, I was not able to find those solutions, they solved the problem! Thank you!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by