matlab中求圆的面积和周长的代码

matlab中求圆的面积和周长的代码,第1张

求圆的面积和信陆周长的代码如下:

clc,clear all

x=input('请输入圆的半径 r=')

S=pi*x^2

L=2*pi*x

disp(['圆敬坦誉的面积亮段 S=',num2str(S)])

disp(['圆的周长 L=',num2str(L)])

使用MATLAB画圆的方法有两种,分别如下:

1、启动MATLAB,喊穗隐新建脚本,输入以下代码:

close allclear allclc

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

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

rho=r*sin(theta)

figure(1)

plot(x,y,'-')

hold onaxis equal

fill(x,y,'c')

figure(2)

h=polar(theta,rho)

set(h,'LineWidth',2)

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

3、使用plot(x,y)画圆只需要接着输入以下代码:

figure(3)

subplot(1,2,1)plot(x,y,'-'郑厅)hold onaxis square

fill(x,y,'c')

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

4、点击保存并运族启行。

大致思路利用圆的参数方程去画圆。

1、进入命令行窗口(Command Window)。

2、假设我们已知圆心坐标(x,y)和半径r,例如x=7,y=13,r=4。

3、输入以下代码:

theta=0:2*pi/3600:2*pi

Circle1=x+r*cos(theta)

Circle2=y+r*sin(theta)

plot(Circle1,Circle2,'m','升含Linewidth',1)

axis equal

回车即可。

扩租毕展资料

当我们需要用画图对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线:

(1)LineStyle:线形

(2)MarkerSymbol:点形

(3)Color:颜色

例如:

plot(x,y,'m','Linewidth',1)

其中“m”为紫红色,“1”线宽为1

plot(x,y,'-.or','MarkerFaceColor','g')

其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点吵型笑的填充颜色为绿色。

参考资料:

Mathworks文档——plot语法说明


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12441728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存