Plotting 2D line variable categories
2 ビュー (過去 30 日間)
古いコメントを表示
Zakaria OUAOUJA
2023 年 6 月 9 日
回答済み: Subhajyoti Halder
2023 年 6 月 21 日
I've run two simulations (Base and Novel models), each one has 3 outputs, and I want to plot the results in two categories as shown below. I've done this manually.
Thank you.

4 件のコメント
Rik
2023 年 6 月 10 日
How exactly did you add it manually? Why can't you put the code you used in a script (or function)?
採用された回答
Subhajyoti Halder
2023 年 6 月 21 日
Hello Zakaria,
It is my understanding that it is required to plot the output of two simulations which are having three outputs.
Please find the below example implementation:
t = linspace(200, 0, 100)
% dummy output of base-model
base_model = log(sort(40*rand(100,3)))
% dummy output of novel-model
novel_model = log(sort(40*rand(100,3)))
yyaxis left
plot(t,base_model,Color='b')
ylabel('base model')
yyaxis right
plot(t,novel_model,Color='r')
ylabel('novel model')
title('Temperature at various depth (Base model vs co-sim Twalk-in = -20*C')
xlabel('time')
legend('Center','Top Surface','Bottom Surface')
In this example, it is plotting the values of both the models in the same plot, with their axes on either vertical side, while the common time-axis at the bottom.
For more details on the plot function, kindly go through the following documentation link -
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!