フィルターのクリア

Plot multiple lines from a matrix

9 ビュー (過去 30 日間)
Ivy Chen
Ivy Chen 2017 年 11 月 28 日
コメント済み: Ivy Chen 2017 年 11 月 28 日
I have a 14X897 matrix and I would like to plot 14 lines with individual label (each has the 897 values in Y axis) against the same X axis. Here is the code I have and it generate the "Error using matlab.graphics.chart.primitive.Stair/set Invalid parameter/value pair arguments." error. In this example, PD_G_GLOCA_dBW is the 14*897 matrix.
for gloca_plot=1:size(PD_G_GLOCA_dBW,1)
g_(gloca_plot)=stairs(x5,PD_G_GLOCA_dBW(gloca_plot,:));
end;
hold off;
set(g_(gloca_plot),'DisplayName','GLONASS L1_%s',gloca_plot);

採用された回答

Walter Roberson
Walter Roberson 2017 年 11 月 28 日
set(g_(gloca_plot),'DisplayName', sprintf('GLONASS L1_%s',gloca_plot));
  1 件のコメント
Ivy Chen
Ivy Chen 2017 年 11 月 28 日
thanks, I realize making a mistake on the %s, too. After fixing it with %d, it works well.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by