用MATLAB画曲线族(y-c)^2-2/3*(x-c)^3=0的包络线1 求包络线的方程syms x y c;f = (y-c)^2-2/3*(x-c)^3dfc = diff(f, c)S = solve(f,dfc)S1x = S.xS1y = S.y计算结果:该曲线族有两条包络线:①x1 =? c1 ;y1 =? c1 ;②x1 =? c1 + 2/3;y1 =? c1 + 4/9;2 画线
?
close allclear,clcwarning('off')figure%? 曲线族hold onfor c = -10:0.5:10x =? -10:0.1:10;y = (2/3)^0.5.*(x-c).^1.5 + c;plot(x,y) ?end%? 包络线c1 =? -10:0.1:10;x1 =? c1 ;y1 =? c1 ;plot(x1,y1,'r','LineWidth',2)figure%? 曲线族hold onfor c = -10:0.5:10x =? -10:0.1:10;y = -(2/3)^0.5.*(x-c).^1.5 + c;plot(x,y) ?end%? 包络线c1 =? -10-2/3:0.1:10-2/3;x1 =? c1 + 2/3;y1 =? c1 + 4/9;plot(x1,y1,'r','LineWidth',2)
?
?
............................
?
包络线
跳转到: 导航, 搜索
在几何学,某个曲线族的包络线(Envelope),是跟该曲线族的每条线都有至少一点相切的一条曲线。(曲线