rectangle函数功能:创建二维矩形对象。
1.1 rectangle(‘Position’,[x,y,w,h]),其中以x,y为起始坐标开始,画出长为w,宽为h的矩形。
1.2 rectangle(…,‘Curvature’,[a,b])指定矩阵边的曲率,可以使它从矩形到椭圆不同变化,水平曲率x为矩形宽度的分数,是沿着矩形的顶部和底部的边进行弯曲。a和b取值范围是从0(无曲率)到1(最大曲率)。
%figure(1);
r = 5;%半径
a = 0;%横坐标
b = 2;%纵坐标
r1 = 5;%半径
a1 = 4;%横坐标
b1 = 0;%纵坐标
%81
r2 = 5;%半径
a2 = 4;%横坐标
b2 = 4;%纵坐标
para = [a-r, b-r, 2*r, 2*r];
rectangle('Position', para, 'Curvature', [1 1]);
para1 = [a1-r1, b1-r1, 2*r1, 2*r1];
rectangle('Position', para1, 'Curvature', [1 1]);
para2 = [a2-r2, b2-r2, 2*r2, 2*r2];
rectangle('Position', para2, 'Curvature', [1 1]);
axis equal
运用三角函数关系来画圆
r = 10;%半径
a = 10;%圆心横坐标
b = 10;%圆心纵坐标
theta = 0:pi/20:2*pi; %角度[0,2*pi]
x = a+r*cos(theta);
y = b+r*sin(theta);
plot(x,y,'-')
axis equal
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...