hold on does not work
27 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Albin Malmqvist
il 14 Set 2020
Commentato: Vivek Anand
il 30 Mag 2022
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 Commento
Vivek Anand
il 30 Mag 2022
Hi , I'm facing the same issue. Could you please tell how you resolved it?
Risposta accettata
Più risposte (2)
Walter Roberson
il 14 Set 2020
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
il 14 Set 2020
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 Commenti
Vedere anche
Categorie
Scopri di più su Graphics Performance in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!