facing error to execute

1 回表示 (過去 30 日間)
Urvashi
Urvashi 2022 年 11 月 11 日
コメント済み: Image Analyst 2022 年 11 月 11 日
a=[1 2 3 4];
b = vsum(a);
disp(b);
function y = vsum(x)
y = sum(x,'all');
end
I am facing below error
Error using sum
Invalid option. Option must be 'double', 'native', 'default', 'omitnan' or 'includenan'.
Error in vecadd>vsum (line 5)
y = sum(x,'all');
Error in vecadd (line 2)
b = vsum(a);

回答 (1 件)

Image Analyst
Image Analyst 2022 年 11 月 11 日
I don't believe the 'all' option had been introduced in your r2016b version. Can you upgrade to the latest version. Or else do
y = sum(x(:));
  4 件のコメント
Urvashi
Urvashi 2022 年 11 月 11 日
a=[1 2 3 4];
b = vsum(a);
disp(b);
function y = vsum(x)
y = sum(x,(:));
end
error
Error: File: vecadd.m Line: 5 Column: 15
Unexpected MATLAB operator.
Image Analyst
Image Analyst 2022 年 11 月 11 日
Why did you put a comma after the x? I did not say to do that.
You did
y = sum(x,(:));
while I said to do
y = sum(x(:));

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

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

製品


リリース

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by