Figure not showing up when attempting to plot array
Show older comments
I am attempting to plot roll angles from an accelerometer with respect to time. The roll angles were imported as a .txt file and were stored as an array. Since data was taken every 0.01 seconds, I created another array of the same length with equal 0.01 increments to model time.
When I attempt to plot the roll angle vs. time, nothing pops up. I see a figure window when I hover over the matlab shortcup in my task bar, but nothing happens when I click on it. Maybe the arrays are too large?
Here is the code and I have also attached the .txt file:
clc,clear
roll = importdata('RollPID_2.50_0.003_2.05.txt');
roll = roll';
time = 0:0.01:177.16;
plot(time,roll,'b-')
Thanks,
SB
Answers (1)
Jan
on 28 Feb 2021
It takes only a second on my system (Win10 Matlab 2018b).
So either there is an open but hidden window or another problem. Check this:
allchild(groot)
Open a new figure explicitely:
figure;
axes;
plot(time,roll,'b-')
1 Comment
Steven Bellefontaine
on 28 Feb 2021
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!