Problem with a 3-D bar graph

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

0 votes

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

0 votes

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.

Catégories

En savoir plus sur Environment and Settings dans Centre d'aide et File Exchange

Tags

Question posée :

le 25 Fév 2012

Modifié(e) :

le 25 Oct 2013

Community Treasure Hunt

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

Start Hunting!

Translated by