用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的 0 到 15 次幂的和

用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的 0 到 15 次幂的和,第1张

如下参考:

1.打开MATLAB并创建一个新的函数脚本,如下图所示。

2.然后在函数脚本中输入以下代码:function[area,周长]=circle(r)%计算面积,圆周的周长用不困猛丛同的rfprintf('知缓thearea,圆周的周长用r=\n')显示(num2str(r))面积=PI*r^2圆周=2*PI*rend。

3.保存上面的函数脚本,然后创建一个新脚本(Ctrl+N)。

4.在上述脚本中,输入以下代码:关闭所有,清除所有,Clcformatcircle(3),圈(5),圈(10),圆(3),圈(5),Circle(10)是一个名为Circle()的函数,用于计算半径为3,5和10的圆的面积和周长。

5.保存并运行上面的脚本,并在汪樱命令窗口中获得结果,这些计算给我们一个半径为3,5和10的圆的面积和周长。

6.还可以直接调用命令窗口中的circle()函数来计算圆的面积和周长,例如,要计算半径为10的圆的面积和周长,直接输入circle(10),然后回车,如下图。

matlab中sin()函数的参告森数为弧度,所以如果参数 x 是角度,需要转换一下。例如,计算 sin60°的matlab代码:

>>sin(60/铅毁180*pi) % 通过180°与π的关系槐友备转换

ans =0.8660

>>sin(deg2rad(60)) % 直接使用角度转弧度的函数deg2rad()

ans =0.8660

如果需要直接以角度作为参数,可以使用sind()函数,例如同样计算sin60°,可以直接在命令窗口输入:

>>sind(60) % sind()函数直接以角度作为参数

ans =0.8660

首先你要明白以下几点:

1、.m文件是一个程序计算过程,还是一个function。

2、里面有哪些变量与你的数据有关。

知樱升道上边的脊凳老两个,就按部就班的修改一下,就能用了。

如果是个计算过程,直接运行就能用,在这之前,要确粗枣保变量名都一致,如果不一致,可以修改一下。

如果是个函数,要调用。调用参数也要正确。

希望对你有帮助~~


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

原文地址: http://outofmemory.cn/yw/12406745.html

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

发表评论

登录后才能评论

评论列表(0条)

保存