matlab怎么画园与椭圆,在MATLAB中画圆与椭圆

本文介绍了如何使用MATLAB代码来绘制圆和椭圆,包括参数法和特定函数的使用,如cs_Circle、cs_Ellipse等。此外,还提及了一堂关于信息技术课程的教学评课,讨论了如何在Word和PPT中巧妙地画出等分圆,以及小学数学教学中对圆的认识和教学方法。
摘要由CSDN通过智能技术生成

{

t=t+t1;

x=x0+r*cos(t);

y=y0+r*sin(t);

lineto(x,y);

}

lineto(x0+r,y0);

}

void cs_Circle(int x0,int y0,int r1,int color1)

{

int i,x=x0,y=y0,r=r1,color=color1;

cs_circle(x,y,r,1);

}

void fun()

{

printf("************************************************************\n");printf("*input '1' ues midpointline painting line !*\n");printf("*input '2' ues DDA_line painting line!*\n");printf("*input '3' ues system function painting line !*\n");

printf("*input '4' ues midBresenham painting elliptic !*\n");printf("*input '5' ues parametricpainting elliptic !*\n");

printf("*input '6' ues system function painting elliptic !*\n");

printf("*input '7' ues midBresenham painting circle !*\n");printf("*input '8' ues midBresenham painting circle !*\n");printf("*input '9' ues parametricpainting circle !*\n");printf("*input 'a' print all graphics!!!*\n");printf("*input 'E'exit system!*\n");

printf("************************************************************\n"); }

/*主函数块*/

void main()

{

int gdriver=DETECT,gmode;

/*setbkcolor(9);*/

char c;

initgraph(&gdriver,&gmode,"c:\tc");

fun();

scanf("%c",&c);

do

{

switch(c)

{

case '1': midpointline(120,220,200,160,20);break;case '2': DDA_line(110,120,200,340,10);break;case '3': line(110,120,200,240);break;

case '4': MidBresenhamllipse(34,55,6);break;case '5': cs_Ellipse(120,240,20,120,21);break;case '6': ellipse(110,250,0,360,100,40);break;

case '7': BresenhemCircle(100,100,50,4);break;case '8': circle(100,100,67);break;case '9': cs_Circle(100,100,23,2);break;case 'a': midpointline(120,220,200,160,20);DDA_line(1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值