编辑: hgtbkwd 2016-07-05
* 数学软件 Matlab ―― 编程基础(脚本文件/函数文件) * 本讲主要内容 M 文件 基本运算:算术、关系、逻辑 简单的输入输出 控制结构:顺序、选择、循环函数文件 * Matlab 编程 Matlab 作为一种广泛应用于科学计算的工具软件,不仅具有强大的数值计算能力和丰富的绘图功能,同时也可以与 C、FORTRAN 等高级语言一样进行程序设计 利用 Matlab 的程序控制功能,将相关 Matlab 命令编成程序存储在一个文件中(M 文件),然后在命令窗口中运行该文件,Matlab 就会自动依次执行文件中的命令,直到全部命令执行完毕 在Matlab 程序设计中,要充分利用 Matlab 数据结构的特点,提高编程效率 Matlab 编程 * 用Matlab 语言编写的程序称为 M 文件 M 文件以 .

m 为扩展名 M 文件是由若干 Matlab 命令组合在一起构成的,它可以完成某些操作,也可以实现某种算法 M 文件分类(根据调用方式的不同) Script:脚本文件/命令文件 Function:函数文件 M 文件 M 文件介绍 可以直接运行的M文件 * M 文件的创建的与编辑 M 文件 新建一个 M 文件 菜单操作 ( File ? New ? M-File ) 命令操作 ( edit M 文件名 ) 命令按钮 ( 快捷键 ) 打开已有的 M 文件 菜单操作 ( File ? Open ) 命令操作 ( edit M 文件名 ) 命令按钮 ( 快捷键 ) 双击 M 文件 M 文件是文本文件,可以用任何文本编辑器来建立和编辑,通常使用 Matlab 自带的 M 文件编辑器 * 在命令窗口中输入 f2c,即可执行该 M 文件 例:编写M文件,将华氏温度转化为摄氏温度: 编程示例 clear;

% 清除当前工作空间中的所有变量f=input('请输入一个华氏温度:');

c=5*(f-32)/9;

fprintf('对应的摄氏温度是:%f\n',c);

新建一个 M 文件 f2c.m,内容如下: M文件运行所产生的变量都驻留在 Matlab 当前工作空间 百分号是注释符 M文件必须在当前工作目录下才能运行 f2c.m * 本讲主要内容 M 文件 基本运算:算术(略)、关系、逻辑 简单的输入输出 控制结构:顺序、选择、循环函数文件 * 关系运算 比较大小,如果结论是 真 则返回

1 ,否则返回

0 注意 = = 与=的区别 可以对两个同样大小的数组进行比较运算,即对应分量进行比较,结果为一个同样大小的0-1数组 也可以对一个数组和一个标量进行比较运算,此时标量和数组中的每一个元素极限比较,结果也是一个0-1数组 关系运算:比较大小 > 大于 >= 大于等于 == 等于 < 小于 =BB

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题