logo

MATLAB 编程

wangzf / 2024-03-24


Matlab 程序设计

M 文件

用 MATLAB 语言编写的程序,称为 M 文件。M 文件有两类:

程序设计

for 语句

语法:

for 循环变量 = 表达式1:表达式2:表达式3
    循环体语句
end

其中:

while 语句

while (条件)
    循环体语句
end

函数文件

函数创建

函数文件是另一种形式的 M 文件,每一个函数文件都定义一个函数。 函数文件由 function 语句引导,其格式为:

function 输出形参标=函数名(输入形参表)
    注释说明部分
    函数体

其中:

示例:

function f = ffib(n)
    % 用于求 Fibonacci 数列的函数文件
    f = [1, 1];
    i = 1;
    while f(i) + f(i + 1) < n
        f(i + 2) = f(i) + f(i + 1);
        i = i + 1;
    end

函数调用

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

全局变量和局部变量

在 MATLAB 中,全局变量用命令 global 定义。