I have three .mat files, 'total_cost1.mat', 'total_cost2.mat' and 'total_cost.mat' . Each of the file contains one number, like total_cost1.mat contains 5.3142e+04, total_cost2.mat contains 5.3361e+04 and total_cost.mat contains 6.9351e+04 value. I need to plot these 3 values in one graph where i need to name the 1st number 'a', 2nd number 'b' and 3rd value 'c' in x axis.
How is this bar plotting done.

1 件のコメント

Yasasvi Harish Kumar
Yasasvi Harish Kumar 2019 年 2 月 20 日
What do you want to plot them against?
Try using load('total_cost1.mat') to be able to access the data.

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

回答 (1 件)

KSSV
KSSV 2019 年 2 月 20 日

0 投票

a = 5.3142e+04 ;
b = 5.3361e+04 ;
c = 6.9351e+04 ;
x = {'a','b','c'} ;
y = [a b c] ;
bar(y)
set(gca,'xtick',1:3);
set(gca,'xticklabel',x);

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

質問済み:

2019 年 2 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by