facing error to execute
Afficher commentaires plus anciens
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);
Réponses (1)
Image Analyst
le 11 Nov 2022
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 commentaires
Urvashi
le 11 Nov 2022
It does for me:
a=[1 2 3 4];
b = vsum(a);
disp(b);
function y = vsum(x)
y = sum(x(:));
end
So you didn't do what I said. Attach what you actually did so we can correct it.
Urvashi
le 11 Nov 2022
Image Analyst
le 11 Nov 2022
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(:));
Catégories
En savoir plus sur AI for Wireless dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!