第11讲:函数与程序的调试资料.pptVIP

  • 1
  • 0
  • 约 26页
  • 2016-08-25 发布于湖北
  • 举报
第11讲 函数与程序的调试 例1:编写函数文件求半径为 r 的圆的面积和周长。 函数文件如下: % calculate the area and perimeter of a circle of radii r function [s,p]=fcircle(r) % r — 圆半径, s — 圆面积, p — 圆周长 s=pi*r*r; p=2*pi*r; 11.1.2 函数调用 函数调用的一般格式是: [输出实参表]=函数名(输入实参表) 注意:函数调用时各实参出现的顺序和个数,应与函数定义时形参的顺序和个数一致,否则会出错。 函数调用时,先将实参传递给相应的形参,从而实现参数传递,然后再执行函数的功能。 在MATLAB中,函数可以嵌套调用,即函数可以调用别的函数,甚至调用它自身。一个函数调用它自身称为递归调用。 例2:利用函数文件,实现直角坐标(x, y)与极坐标(rho, theta)之间的转换。 函数文件tran.m: function [rho,theta]=tran(x,y) rho=sqrt(x*x+y*y); theta=atan(y/x); 调用tran.m的命令文件ma

文档评论(0)

1亿VIP精品文档

相关文档