四重喷科技院 7.函数文件 1)函数文件的基本结构 函数文件由 function语句引导,其基本结构为: function输出形参表=函数名(输入形参表) 注释说明部分 函数体语句 其中以 function开头的一行为引导行,表示该M文 件是一个函数文件。函数名的命名规则与变量名相同。 输入形参为函数的输入参数,输出形参为函数的输出参 数。当输出形参多于一个时,则应该用方括号括起来
7.函数文件 1 ) 函数文件的基本结构 函数文件由function语句引导,其基本结构为: function 输出形参表=函数名(输入形参表) 注释说明部分 函数体语句 其中以function开头的一行为引导行,表示该M文 件是一个函数文件。函数名的命名规则与变量名相同。 输入形参为函数的输入参数,输出形参为函数的输出参 数。当输出形参多于一个时,则应该用方括号括起来
重慶科技像院 CHONGQ NG UNIVERSITY OF SCIENCE TECHNOLOGY 2)函数调用 函数调用的一般格式是: [输出实参表]函数名(输入实参表) 要注意的是,函数调用时各实参出现的定义 时形参的顺序、个数一致,否则会出错。函数调 用时,先将实参传递给相应的形参,从而实现参 数传递,然后再执行函数的功能
2) 函数调用 函数调用的一般格式是: [输出实参表]=函数名(输入实参表) 要注意的是,函数调用时各实参出现的定义 时形参的顺序、个数一致,否则会出错。函数调 用时,先将实参传递给相应的形参,从而实现参 数传递,然后再执行函数的功能
重慶科技像院 CHONGQ NG UNIVERSITY OF SCIENCE TECHNOLOGY 例:编写函数文件求半径为r的圆的面积和周长。 函数文件如下:( circle.m) function [s, p]=fcircle(r %CIRCLE calculate the area and perimeter of a circle of radii r r 圆半径 s 圆面积 ‰p 圆周长 s-pi*r*kr p=2*pier 窗口调用 Ls, p=circle(6)
例:编写函数文件求半径为r的圆的面积和周长。 函数文件如下:(fcircle.m) function [s,p]=fcircle(r) %CIRCLE calculate the area and perimeter of a circle of radii r %r 圆半径 %s 圆面积 %p 圆周长 s=pi*r*r; p=2*pi*r; 窗口调用: [s,p]=fcircle(6)
重慶科技像院 CHONGQ NG UNIVERSITY OF SCIENCE TECHNOLOGY x3-2x2+x-6.3 例: x2+0.05x-3.14 计算f(1) 首先,建立一个M函数 function y=fun1(× Y=(×^3-2*×^2+X-6.3)/(×^2+0.05X-3.14); 在指令窗口运行以下指令: Zfun1(1)
例: ,计算 f(1) 首先,建立一个M函数: function Y= fun1(x) Y=(x^3-2*x^2+x-6.3)/(x^2+0.05*x-3.14); 在指令窗口运行以下指令: Z=fun1(1)
四重喷科技院 三、数组与矩阵运算 1.数组的建立 1、x=[a,bc,d,e,们或x= abcde们 2、X= first:last ■3、X= first: increment!ast 4, linspace(first, last, n) 例:X=[123458718] y=1:7 z=3:2:9 u=linspace(2, 9, 11
◼ 1、 x=[a,b,c,d,e,f]或x=[a b c d e f] ◼ 2 、x=first:last ◼ 3 、x=first:increment:last ◼ 4 、linspace(first,last,n) 三 、数组与矩阵运算 1. 数组的建立 例:x=[1 2 3 4 5 8 7 18] y=1:7 z=3:2:9 u=linspace(2,9,11)