how to plot multiple curves in the same figure

Hello everyone I'm new in matlab and I want to know how can I plot multiple curves in the same figure knowing that every single curve has it's own expression(function).Do I have to write the code for every single function in has own file?? any idea please and thanks

 採用された回答

KSSV
KSSV 2017 年 10 月 31 日
編集済み: KSSV 2017 年 10 月 31 日

0 投票

Use hold on
figure
hold on
plot(rand(10,1),'r')
plot(rand(10,1),'b')
plot(rand(10,1),'g')
legend('data1','data2','data3')

その他の回答 (2 件)

M
M 2017 年 10 月 31 日

0 投票

Have a look at the hold on function
geofo
geofo 2021 年 12 月 3 日
編集済み: geofo 2021 年 12 月 3 日

0 投票

plot([rand(10,1), rand(10,1), rand(10,1)])
legend('data1','data2','data3')
Use colororder before calling plot to have your prefered colors.
The vectors v1, v2, v3, in plot([v1, v2, v3]) must be column vectors, all with the same dimension

カテゴリ

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

製品

タグ

質問済み:

2017 年 10 月 31 日

編集済み:

2021 年 12 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by