In plotting a string vector I got as result that matlab make it in alphabetical order, how can I solve this?
I have to plot this:
x=januar
februar
marts
april
maj
juni
juli
august
september
oktober
november
december
Y=0.363112625
0.401244846
0.557567924
0.3938561
0.237848854
0.21611666
0.225111254
0.245804562
0.481396094
0.611200928
0.911855992
1.197021623

 採用された回答

Dyuman Joshi
Dyuman Joshi 2021 年 5 月 21 日

1 投票

plot(Y);
xticks(1:12);
xticklabels({'januar','februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'})

7 件のコメント

Chiara Scarpellini
Chiara Scarpellini 2021 年 5 月 21 日
but the x don't match with their ordinates
Dyuman Joshi
Dyuman Joshi 2021 年 5 月 21 日
You want jan for the smallest value, feb for the 2nd smallest, like this?
Chiara Scarpellini
Chiara Scarpellini 2021 年 5 月 21 日
yes
Dyuman Joshi
Dyuman Joshi 2021 年 5 月 21 日
plot(sort(Y));
xticks(1:12);
xticklabels({'januar','februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'})
Dyuman Joshi
Dyuman Joshi 2021 年 5 月 22 日
If you find my answer helpful, kindly accept it.
Chiara Scarpellini
Chiara Scarpellini 2021 年 5 月 24 日
I got this
Dyuman Joshi
Dyuman Joshi 2021 年 5 月 26 日
I ran the code on my pc an I got this

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

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!

Translated by