How do i plot multiple array?

17 vues (au cours des 30 derniers jours)
kyle duke
kyle duke le 22 Jan 2018
Modifié(e) : Stephen23 le 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 commentaires
kyle duke
kyle duke le 22 Jan 2018
no idea why it is bunched up
Stephen23
Stephen23 le 23 Jan 2018
Modifié(e) : Stephen23 le 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!:

Connectez-vous pour commenter.

Réponses (1)

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

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by