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 个评论

It would be helpful if you could use the Code button to format your code more readably.

请先登录,再进行评论。

回答(2 个)

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 2012-2-25

0 个投票

I'm pretty sure that those curly brackets are correct! because my DRG vector is a cell!

1 个评论

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?

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Environment and Settings 的更多信息

标签

提问:

2012-2-25

编辑:

2013-10-25

Community Treasure Hunt

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

Start Hunting!

Translated by