Effacer les filtres
Effacer les filtres

PLOT CSV FILE IN MATLAB

50 vues (au cours des 30 derniers jours)
Willian Alexander Correa Reyes
Commenté : Ankit le 9 Juil 2021
Good Morning,
I am trying to graph the attached .csv file but it does not run correctly, my code is as follows.
t,p = csvread('re.csv',1,0);
y_line_1= tmp(:,7);
x_line_1= tmp(:,3);
plot(x_line_1,y_line_1,'b-')
I appreciate the help.
Willian
X axis: P2
Y axis: P6

Réponse acceptée

Ankit
Ankit le 8 Juil 2021
Modifié(e) : Ankit le 8 Juil 2021
csvread: The file can only contain numeric values.
I would prefer readtable command. With this command you have flexibility to use variety of import options too. This "opts" object contains properties that control the data import process.
For more info on readtable see the following link - readtable
tmp = readtable('re.csv');
y_line_1= table2array(tmp(:,7));
x_line_1= table2array(tmp(:,3));
plot(x_line_1,y_line_1,'b-')
  3 commentaires
Jeremy Hughes
Jeremy Hughes le 8 Juil 2021
I see this a lot:
table2array(tmp(:,7)) % extracts a sub table then converts it to an array
Which is a complicated way of doing:
tmp.(7) % directly extracts the seventh variable.
Also, in newer releases you could be using:
tmp = readmatrix('re.csv');
Ankit
Ankit le 9 Juil 2021
@Jeremy Hughes thanks for the suggestion :) I am looking forward for readmatrix command

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by