MATLAB两种方式绘制圆

 时间:2026-02-14 15:03:05

1、第一,启动MATLAB,新建脚本(Ctrl+N),输入以下代码:

close all; clear all; clc

r=2; theta=0:pi/100:2*pi;

x=r*cos(theta); y=r*sin(theta);

rho=r*sin(theta);

figure(1)

plot(x,y,'-')

hold on; axis equal

fill(x,y,'c')

figure(2)

h=polar(theta,rho);

set(h,'LineWidth',2)

MATLAB两种方式绘制圆

2、第二,保存和运行上述脚本,在figure(1)中得到plot(x,y)和fill(x,y)绘制的圆。

MATLAB两种方式绘制圆

3、第三,保存和运行上述脚本,在figure(2)中得到polar(theta,rho)绘制的圆。

MATLAB两种方式绘制圆

4、第四,可以将plot(x,y),polar(x,y)绘制的圆画在一张图上,只需要接着输入以下代码:

figure(3)

subplot(1,2,1);plot(x,y,'-');hold on; axis square

fill(x,y,'c')

subplot(1,2,2);h=polar(theta,rho);set(h,'LineWidth',2)

MATLAB两种方式绘制圆

5、第五,保存和运行上述增加后的脚本,在figure(3)中将plot(x,y),polar(x,y)绘制的圆画在了一张图上。

MATLAB两种方式绘制圆

  • matlab画散点图并连线
  • matlab NaN什么意思
  • matlab怎么求积分
  • matlab中怎么获取一个矩阵的行数或列数
  • matlab中怎么求矩阵各行列元素之和
  • 热门搜索
    协议书怎么写 借呗怎么开通 西红柿疙瘩汤的做法 蝴蝶结的做法 家庭自制汤圆的做法 千层饼的做法 罄怎么读 烤面筋的做法 蜜汁山药的做法 炸土豆的做法大全