How to differentiate between each plot when every time I change the parameters from GUI, it updates same figure with new output?
1 回表示 (過去 30 日間)
古いコメントを表示
I have designed one GUI for my technical analysis and comparison of process and controller output.Each time when I change the external parameters from GUI,I am getting same colour output(i.e blue)in same window.When I am comparing two or more outputs,it is becoming little confusing for me to analyse the performance. Is there any other way to segregate/differentiate one output from another?
0 件のコメント
採用された回答
KSSV
2016 年 11 月 7 日
You can mention color.
plot(x,y,'color','r') ; 'r','b','g' etc...
As it is inside gui, you may not mention color. You may use
plot(x,y,'color',rand(1,3))
Or:
C = {'r' 'b' 'g' 'y' 'm' 'k' 'c'} ; % mention all colors here
plot(x,y,'color',C{randsample(1:length(C),1)}) ; % select color randomly from C
5 件のコメント
shrivardhan suryawanshi
2016 年 11 月 15 日
編集済み: shrivardhan suryawanshi
2016 年 11 月 15 日
KSSV
2016 年 11 月 16 日
That case, put a count how many times you are calling that function and use this count.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!