hold on does not work
19 ビュー (過去 30 日間)
古いコメントを表示
Hello, I've been started learning matlab recently and I've ran into problem regarding the software I think. I've been taught that the hold on command should allow me to plot different graphs in the same figure but i doesn't work for me. When I run hold on it just creates a new figure with the old graph removed and when I plot a new one the old one is still gone. When I asked my teacher he said that's not how it should work. I re-installed the program but the problem is still there, do you know why?
How i write the code:
>> x1 = linspace((-2), 2, 300);
>> y1 = 2 + (x1.^2);
>> plot(x1, y1)
>> hold on
>> x2 = linspace((-2), 2, 5);
>> y2 = 2 + (x2.^2);
>> plot(x2, y2)
When I write hold on x1, y2 disappear and the code ends with only plotting x2, y2.
1 件のコメント
Vivek Anand
2022 年 5 月 30 日
Hi , I'm facing the same issue. Could you please tell how you resolved it?
採用された回答
その他の回答 (2 件)
Walter Roberson
2020 年 9 月 14 日
A small number of people have reported similar situations. If I recall correctly, for most of them the cure was update their graphics drivers; but I seem to recall that a few people had to switch to
opengl software
Steven Lord
2020 年 9 月 14 日
Can you confirm that you're calling the hold function included in MATLAB and not a different hold.m that you've written and/or downloaded?
which -all hold
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!