How do i plot multiple array?
17 views (last 30 days)
Show older comments
clear; close all; clc; commandwindow;
load timeh
h=Height(1:5,1:6)
h1=Height(1,1:191)
h2=Height(2,1:191)
h3=Height(3,1:191)
h4=Height(4,1:191)
h5=Height(5,1:191)
t=0:.1:19
plot(t,h1)
Timeh is a file containing the information that needs plotted. Where am i going wrong?
2 Comments
Stephen23
on 23 Jan 2018
Edited: Stephen23
on 23 Jan 2018
Do not split up your data into lots of separate arrays. This is very rarely a good idea, as MATLAB handles complete arrays very simply for many operations and commands: see Walter Roberson's answer to see how one array can be plotted quite trivially.
Also creating lots of numbered arrays just makes accessing data more difficult, not easier!:
Answers (1)
Walter Roberson
on 22 Jan 2018
plot(t, h1, t, h2, t, h3, t, h4, t, h5)
Or more simply
plot(t, Height(1:5, 1:191).' )
0 Comments
See Also
Categories
Find more on Logical 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!