This is amy code it is not working why?
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
x=[1 4 5 7.5 14 21 23 32]
v=x.^(2) * exp.(x) + x * (( x + log(x)).^(1/2))
1 个评论
回答(2 个)
madhan ravi
2018-9-13
编辑:madhan ravi
2018-9-13
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 个评论
Rik
2018-9-13
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
2018-9-13
编辑:madhan ravi
2018-9-13
Exactly as Rik Wisselink mentioned element wise operation should be used since your x is a vector
madhan ravi
2018-9-13
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
0 个评论
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!