Effacer les filtres
Effacer les filtres

Problem with a 3-D bar graph

2 vues (au cours des 30 derniers jours)
Camilla
Camilla le 25 Fév 2012
Modifié(e) : James Tursa le 25 Oct 2013
This is my code, where DRG is a vector:
drg_u=unique(DRG) for j=1:length(drg_u) indexdrg=find(strcmp(DRG,drg_u{j})); frequenza(j)=length(indexdrg); end
X=1:length(drg_u) Y=(frequenza./length(DRG))*100 bar3(X,Y)
can you please explain to me why the 3-D graph doesn't work? Than you so much =)
  1 commentaire
the cyclist
the cyclist le 25 Fév 2012
It would be helpful if you could use the Code button to format your code more readably.

Connectez-vous pour commenter.

Réponses (2)

the cyclist
the cyclist le 25 Fév 2012
Inside your find() command, you use
drg_u{j}
with curly brackets. Instead, you should use parentheses there
drg_u(j)
I don't know if that is the only problem with your code, but it runs to completion if I make that change.

Camilla
Camilla le 25 Fév 2012
I'm pretty sure that those curly brackets are correct! because my DRG vector is a cell!
  1 commentaire
the cyclist
the cyclist le 25 Fév 2012
Oh, ok. Can you be more specific about two things? What exactly is DRG? A single vector in a cell? What size vector?etc.
Also, when you say it "doesn't work", what exactly do you mean?

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by