plotting very slow and took a long time for the plot tool to show up
Ältere Kommentare anzeigen
I am plotting 50 graphs in the same plot with these few lines. The data are already in the workspace.
figure; hold on
for n = 1:50
plot(x, y,'LineWidth',2.0);
hold on
end
The figure window shows up within 5 seconds, but it takes MATLAB 3 minutes to populate the graph window with the graphs. Additionally, when I try to use the plot tools to modify the figure, each icon I click or each action I did takes ~ 10 seconds to act, including some simple action like moving the legend position or click to select a specific graph. My computer practically froze while waiting. Initially I thought plotting 50 is too much, but when I try to plot 10 it took about the same amount of time and memory % which is something I've never saw before.
I have a pretty fast computer - an i7 8th generation with 16 GB RAM. I am running on MATLAB R2017b. Running other high memory usage program doesn't have this issue. I have never had this problem with R2017b on another supposedly slower computer - i3 with 32 GB RAM.
I am more of trying to trouble-shoot if this is the problem of the computer or with MATLAB. Thanks.
2 Kommentare
Steven Lord
am 21 Jun. 2018
What are the sizes of x and y?
Husam Alfergani
am 26 Jul. 2020
use logical index insteasd of for loop. This means plot all at once.
plot(x, y,'LineWidth',2.0);
Akzeptierte Antwort
Weitere Antworten (2)
Praveen Muthusamy
am 16 Nov. 2020
1 Stimme
I set it to maximum but it is still extremely slow. Matlab 2019b.
Any other suggestion to try?
Thanks
Melissa Chen
am 22 Jun. 2018
0 Stimmen
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!