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 件のコメント

the cyclist
the cyclist 2012 年 2 月 25 日
It would be helpful if you could use the Code button to format your code more readably.

サインインしてコメントする。

回答 (2 件)

the cyclist
the cyclist 2012 年 2 月 25 日

0 投票

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 件のコメント

the cyclist
the cyclist 2012 年 2 月 25 日
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 ExchangeEnvironment 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