フィルターのクリア

Error using tabular/plot too many input arguments

8 ビュー (過去 30 日間)
Jake keogh
Jake keogh 2021 年 1 月 29 日
コメント済み: Image Analyst 2021 年 2 月 1 日
my code for plotting the table is:
if team == 2
Rawdata = readtable('liverpool.xlsx');
x = Rawdata(:,4);
y = Rawdata(:,5);
figure;
plot(x,y);
end
Where i am displayed an error,
I am aware that tables can not be used to plot now, however I can not find a solution around this,
Thanks for any help.

採用された回答

Image Analyst
Image Analyst 2021 年 1 月 29 日
Use braces instead of parentheses:
% Create sample data.
v1 = sort(rand(10, 1))
v2 = rand(10, 1);
t = table(v1, v2);
% Plot column 2 vs. column 1.
plot(t{:, 1}, t{:, 2}, 'b.-', 'LineWidth', 2);
Braces get you the contents of the table. Parentheses get you a 1-column table, not a 1 column vector of doubles.
  2 件のコメント
Jake keogh
Jake keogh 2021 年 2 月 1 日
Thank you!
Image Analyst
Image Analyst 2021 年 2 月 1 日
Jake, if it worked, could you accept the answer? Thanks in advance.
Here is the FAQ and it will give you a good idea of when to use braces, brackets, and parentheses:

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

その他の回答 (0 件)

カテゴリ

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

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by