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.
댓글 수: 0
채택된 답변
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 Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!