MATLAB编写函数文件求半径为r的圆的面积和周长,求救啊,大神

2025-03-10 19:20:59
推荐回答(3个)
回答1:

1、打开MATLAB,新建函数脚本。

2、然后在函数脚本中输入如下代码:function [area,perimeter ] = circle(r)%calculate the area,perimeter of circle with different rfprintf('the area,perimeter of circle with r=\n')display(num2str(r))area=pi*r^2perimeter=2*pi*rend。

3、保存上述函数脚本,然后新建一个脚本(Ctrl+N)。

4、在上述脚本中,输入如下代码:close all, clear all; clcformatcircle(3);circle(5);circle(10);其中circle(3);circle(5);circle(10)是调用刚才编写的函数circle( )分别计算半径为3,5,10时圆的面积和周长。

5、保存和运行上述脚本,在命令行窗口(Command Window)得到结果。这些计算结果就是半径为3,5,10时圆的面积和周长。

6、也可以在命令行窗口(Command Window)直接调用函数circle( )计算圆的面积和周长。比如计算半径为10圆的面积和周长,直接输入circle(10)按回车。

回答2:

1.
function s=mianji(r)
s=pi*r*r;
end
2.
function l=zhouchang(r)
l=2*pi*r;
end

回答3:

周长L=2*pi*r
面积S=pi*r^2