PLOT CSV FILE IN MATLAB

64 ビュー (過去 30 日間)
Willian Alexander Correa Reyes
Willian Alexander Correa Reyes 2021 年 7 月 8 日
コメント済み: Ankit 2021 年 7 月 9 日
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

採用された回答

Ankit
Ankit 2021 年 7 月 8 日
編集済み: Ankit 2021 年 7 月 8 日
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 件のコメント
Jeremy Hughes
Jeremy Hughes 2021 年 7 月 8 日
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 2021 年 7 月 9 日
@Jeremy Hughes thanks for the suggestion :) I am looking forward for readmatrix command

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by