How do i plot multiple array?

16 Ansichten (letzte 30 Tage)
kyle duke
kyle duke am 22 Jan. 2018
Bearbeitet: Stephen23 am 23 Jan. 2018
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 Kommentare
kyle duke
kyle duke am 22 Jan. 2018
no idea why it is bunched up
Stephen23
Stephen23 am 23 Jan. 2018
Bearbeitet: Stephen23 am 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!:

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 22 Jan. 2018
plot(t, h1, t, h2, t, h3, t, h4, t, h5)
Or more simply
plot(t, Height(1:5, 1:191).' )

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by