MATLAB—基础:M-函数&&参数&&变量

2025-11-10 10:04:34

1、MATLAB路径:

MATLAB用搜索路径寻找M-文件和其他与之有关的文件,

任何与MATLAB中运行的文件都必须在当前目录或搜素路径的目录中,

默认情况为:MATLAB和MathWorks工具箱文件

可用桌面的set path添加路径;

MATLAB—基础:M-函数&&参数&&变量

2、MATLAB编辑和调试器:

编辑器是处理M-文件的首选工具,

用户可在代码执行期间进行调试断点,检查变量,单步调试代码行,

编辑器可发布MATLAB M-文件,并产生诸如HTML、LaTeX、Word和PowerPoint等格式文件。

>>edit %打开编辑器

MATLAB—基础:M-函数&&参数&&变量

3、M-函数:

MATLAB最强大的特征之一就是用户自己编写自己独有的函数。

M-文件可以是简单执行一系列MATLAB语句的源文件,

        也可以是接受自变量并产生一个或多个输出的函数;

M-文件由文本编辑器创建,以xxx.m形式存储;

组成:函数定义行

          H1语句

          帮助文本

          函数主体

          命令

函数定义行格式:

          function [输出形参表]=函数名(输入形参表)

【注】:当输出形参多于一个时,则应该用方括号括起来。

H1语句是第一个文本行,也是单独注释行;

% IMFILTER N-D filtering of multidimensional images.

函数主体:以(%)开头,用以说明函数的作用及有关内容。如果不希望显示某段信息,可在它的前面加空行;

MATLAB—基础:M-函数&&参数&&变量

4、函数调用:

函数调用的一般格式是:

                         [输出实参表]=函数名(输入实参表)

【注】:调用时各实参出现的顺序、个数,应与定义时形参的顺序、个数一致,否则会出错;

             调用时,先将实参传递给相应的形参,从而实现参数传递,然后再执行函数的功能。

【注】:调用时,必须为形参赋予实参;

MATLAB—基础:M-函数&&参数&&变量

5、函数参数:

调用函数时,MATLAB用两个永久变量nargin和nargout;

nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。

         通常可以用他来设定一些默认值,

nargin,nargout:实际数量;

varargin,varargout可变变量数量;

在函数定义时,使用;

MATLAB—基础:M-函数&&参数&&变量

MATLAB—基础:M-函数&&参数&&变量

6、全局变量&&局部变量:

全局变量的使用可以减少参数传递,合理利用全局变量可以提高程序执行的效率。

格式为:

          global 变量名

局部变量:一个函数内的变量没有特别声明,那么这个变量只在函数内部使用;

MATLAB—基础:M-函数&&参数&&变量

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢