正在加载图片...
function y=average(x) %oAVERAGE Mean of vector elements %AVERaGE(X), Where X is a vector, is the mean of vector element. %oNon-vector input results in an error Im, n]=size(x); f((m=1)(n=1)|(m=1&n==1) error( Input must be a vector) end y=sum(x)length(x); 将文件存盘,缺省状态下自动存储名为 average.m的函数。这样 只要接受一个输入参数便可计算返回一个输出参数,与其他 MATLAB函数一样使用。 例:用已建立的 average函数文件求1-99的平均值。 z=1:99; average(z) 函数文件的基本组成部分: (1)函数定义行:( the lines for function identification)由 function引导,并定义函数名、输入参数和输出参数,函数定义行必 须放在文件的第一个可执行上。可以设多个输入输出参数,如: function, y, z=sphere(theta, phi, rho) 也可以没有输出参数,如: function printresults(x) (1)H行: ines h) lookfor查询时使用的; (2)帮助文本:( Help text)建立在线查询信息; (3)函数体:( Function body)包含全部的用于完成计算及 给输出参数赋值等工作的语句 (4)注释:( explanatory notes)以%起始导行尾结束部分的 说明文字。可放置在程序中的任何部位。 2.局部变量与全局变量 Local variable and globalvariablefunction y = average(x) %AVERAGE Mean of vector elements. %AVERAGE(X),Where X is a vector, is the mean of vector element. %Non-vector input results in an error. [m,n]=size(x); if(~((m==1) | (n==1)) | (m==1& n==1)) error(' Input must be a vector') end y=sum(x)/length(x); 将文件存盘,缺省状态下自动存储名为 average.m 的函数。这样 只要接受一个输入参数便可计算返回一个输出参数,与其他 MATLAB 函数一样使用。 例:用已建立的 average 函数文件求 1~99 的平均值。 z=1:99; average(z) 函数文件的基本组成部分: (1)函数定义行:(the lines for function identification) 由 function 引导,并定义函数名、输入参数和输出参数,函数定义行必 须放在文件的第一个可执行上。可以设多个输入输出参数, 如: function[x,y,z]=sphere(theta,phi,rho) 也可以没有输出参数,如: function printresults(x) (1)H1 行:(Lines H1)lookfor 查询时使用的; (2)帮助文本:(Help text) 建立在线查询信息; (3)函数体: (Function body) 包含全部的用于完成计算及 给输出参数赋值等工作的语句; (4)注释:(explanatory notes) 以%起始导行尾结束部分的 说明文字。可放置在程序中的任何部位。 2. 局部变量与全局变量 (Local variable and Global variable)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有