用matlab求椭圆周长,数值积分法。椭圆形式如下:x^2/2+y^2/6=2
1个回答
关注
展开全部
咨询记录 · 回答于2022-07-07
用matlab求椭圆周长,数值积分法。椭圆形式如下:x^2/2+y^2/6=2
用matlab求椭圆周长,数值积分法。椭圆形式如下:x^2/2+y^2/6=2您好亲,半椭圆y=3√(1-x^2/4)椭圆周长=2×∫√(1+y′²)dxmatlab>> syms x>> y=3*(1-x^2/4)^(1/2);>> y1=diff(y,x);>> f=(1+y1^2)^(1/2)f =(1 - (9*x^2)/(16*(x^2/4 - 1)))^(1/2)>> ss=@(x)(1 - (9*x.^2)./(16*(x.^2/4 - 1))).^(1/2)ss =@(x)(1-(9*x.^2)./(16*(x.^2/4-1))).^(1/2)>> S=2*quad(ss,-2,2)S =15.8655希望可以帮到您哦。