How do i plot multiple array?

17 visualizaciones (últimos 30 días)
kyle duke
kyle duke el 22 de En. de 2018
Editada: Stephen23 el 23 de En. de 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 comentarios
kyle duke
kyle duke el 22 de En. de 2018
no idea why it is bunched up
Stephen23
Stephen23 el 23 de En. de 2018
Editada: Stephen23 el 23 de En. de 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!:

Iniciar sesión para comentar.

Respuestas (1)

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

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by