Hello all,I am trying to solve this in command window f = @(X)((x.^3​)-2*(x.^2)​-5*(x-3))*​exp(x); Xn = (1:15)/16; fXn = f(Xn) And i am getting following error: Error using ==> mpower Matrix must be square.

1 次查看(过去 30 天)
Hello all,I am trying to solve this in command window
f = @(X)((x.^3)-2*(x.^2)-5*(x-3))*exp(x);
Xn = (1:15)/16;
fXn = f(Xn)
And i am getting following error: Error using ==> mpower Please suggest me.(this problem persists only when exponential function is with multiplication sign. ) Matrix must be square.

采纳的回答

Stephen23
Stephen23 2016-2-25
编辑:Stephen23 2016-2-25
This fixes the error, but only you can check if it is correct:
>> f = @(x)((x.^3)-2*(x.^2)-5*(x-3)).*exp(x);
>> f(1:3)
ans =
24.465 36.945 180.770
You referred to the wrong variable (check your capitalization: X is not the same as x), and the last multiplication must be element-wise times, not matrix mtimes as you originally used. For more info:

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by