This is amy code it is not working why?
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
x=[1 4 5 7.5 14 21 23 32]
v=x.^(2) * exp.(x) + x * (( x + log(x)).^(1/2))
1 Kommentar
Antworten (2)
madhan ravi
am 13 Sep. 2018
Bearbeitet: madhan ravi
am 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 Kommentare
Rik
am 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
am 13 Sep. 2018
Bearbeitet: madhan ravi
am 13 Sep. 2018
Exactly as Rik Wisselink mentioned element wise operation should be used since your x is a vector
madhan ravi
am 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
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!