This is amy code it is not working why?
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
x=[1 4 5 7.5 14 21 23 32]
v=x.^(2) * exp.(x) + x * (( x + log(x)).^(1/2))
1 commentaire
Réponses (2)
madhan ravi
le 13 Sep 2018
Modifié(e) : madhan ravi
le 13 Sep 2018
x=[1 4 5 7.5 14 21 23 32]
v=x.^(2).*exp(x)+x.*((x+log(x)).^(1/2))
v=vpa(v)
3 commentaires
Rik
le 13 Sep 2018
The explanation for answer is this: your code uses matrix multiplications. If you want element-wise operation, you should use the dot-version. This is for * / and ^.
madhan ravi
le 13 Sep 2018
Modifié(e) : madhan ravi
le 13 Sep 2018
Exactly as Rik Wisselink mentioned element wise operation should be used since your x is a vector
madhan ravi
le 13 Sep 2018
If it solved the problem please accept the answer.
The problem is the dot after exp that shouldn't be there and the missing dots before the two *
% v----------- problem was here
v=x.^(2) .* exp(x) + x .* (( x + log(x)).^(1/2))
% ^------------^------ and here
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!