How do i plot multiple array?

17 visualizzazioni (ultimi 30 giorni)
kyle duke
kyle duke il 22 Gen 2018
Modificato: Stephen23 il 23 Gen 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 Commenti
kyle duke
kyle duke il 22 Gen 2018
no idea why it is bunched up
Stephen23
Stephen23 il 23 Gen 2018
Modificato: Stephen23 il 23 Gen 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!:

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 22 Gen 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