I have a problem with integration "Error using / Matrix dimensions must agree"
이전 댓글 표시
syntax is here:
clc;clear all;close all;
m=input('input a value');
x=linspace(1,2,m);
%function
f=(x+(1/x)).^2;
%real value of integral
ff=@(x)(x+(1/x)).^2;
RV=integral(ff,1,2);
%Solution with numerical method (Trap method)
IT=Trap(x,f,m)
ybh=100*(abs(RV-IT)/RV
function IT=Trap(x,f,m)
IT=(x(m)-x(1))*(f(1)+f(m))/2
return
end
Why this isnt working?
ERROR:
input a value2
Error using /
Matrix dimensions must agree.
Error in odev (line 5)
f=(x+(1/x)).^2;
Thank you.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Numerical Integration and Differentiation에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!