Plot two cell strings

1 回表示 (過去 30 日間)
Wei
Wei 2013 年 12 月 9 日
コメント済み: Wei 2013 年 12 月 9 日
Here is my code, I want to plot the B as the X-axis and C as the Y-axis in one plot. At the same time, show the time value of B on the X-axis. I have tried different ways but no success achieved. Could anyone please help me with this problem?
Thanks
A=dataset('file','xxx.csv','delimiter',',','ReadVarName','off');
rows=size(A,1);
FormatOut=13;
for i=1:2:rows-1
B{(i+1)/2}=datestr(str2double(A{i+1,3}),13);
C{(i+1)/2}=str2double(A{i+1,7});
end
  1 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 12 月 9 日
We can't test your data

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

採用された回答

Walter Roberson
Walter Roberson 2013 年 12 月 9 日
B = str2double( A(1:2:end, 3) );
C = str2double( A(1:2:end, 7) );
plot(B, C);
datetick('X', 13);
  1 件のコメント
Wei
Wei 2013 年 12 月 9 日
It works! Thanks a lot!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by