Info

This question is closed. Reopen it to edit or answer.

This is amy code it is not working why?

1 view (last 30 days)
Yazan Altayyan
Yazan Altayyan on 13 Sep 2018
Closed: MATLAB Answer Bot on 20 Aug 2021
x=[1 4 5 7.5 14 21 23 32]
v=x.^(2) * exp.(x) + x * (( x + log(x)).^(1/2))
  1 Comment
Rik
Rik on 13 Sep 2018

Today I formatted your code, next time, use the {}Code button. See here for a GIF showing how to do it.

Answers (2)

madhan ravi
madhan ravi on 13 Sep 2018
Edited: madhan ravi on 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 Comments
madhan ravi
madhan ravi on 13 Sep 2018
Edited: madhan ravi on 13 Sep 2018
Exactly as Rik Wisselink mentioned element wise operation should be used since your x is a vector
madhan ravi
madhan ravi on 13 Sep 2018
If it solved the problem please accept the answer.

Guillaume
Guillaume on 13 Sep 2018
Edited: Guillaume on 13 Sep 2018
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

Community Treasure Hunt

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

Start Hunting!