Effacer les filtres
Effacer les filtres

how to find symprod for double type values if i take it as seperate function. I am getting this error Undefined function 'symprod' for input arguments of type 'double'. Error in practise (line 5) y=symprod(x,j,1,3);

1 vue (au cours des 30 derniers jours)
function y= practise(k)
k=2;
x=(rand(4)).*k;
syms j;
y=symprod(x,j,1,3);
end

Réponse acceptée

Birdman
Birdman le 3 Avr 2018
Change this line
x=(rand(4)).*k;
to
x=sym(rand(4).*k);
  7 commentaires

Connectez-vous pour commenter.

Plus de réponses (1)

Steven Lord
Steven Lord le 3 Avr 2018
You want to compute the product of the elements of x? If that's the case, don't use symprod. There are no symbolic calculations necessary. Just use the prod function instead.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by