x Centroid of area between function and x-axis
6 次查看(过去 30 天)
显示 更早的评论
I've been given that xC=integral(x*Func)/integral(Func)
Also that when Func is x.^2, a=0, b=1 that xC=0.75
So I know that x*Func will be x.^3
Idk how to make y=x.^3 into a function handle so that B will work
This is where I'm at:
function xCentroid = centroid(Func,a,b)
A = integral(Func,a,b);
syms x
y = simplify (x.*Func)
B = integral(y,a,b)
xCentroid = B/A
end
0 个评论
回答(1 个)
darova
2020-5-27
Try this
f = @(x) x.^2;
f1 = @(x) x.*f(x);
A = integral(f,a,b);
B = integral(f1,a,b);
c = B/A;
2 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!