006 MATLAB编程基础

01 M文件

MATLAB输入命令有两种方法:

一是在MATLAB主窗口逐行输入命令 ,每个命令之间用分号或逗号分隔,每行可包含多个命令。 二是将命令组织成一个命令语句文集,使用扩展名".m",称为M文件。它由一系列的命令和语句组成。 当程序需要使用大量语句时,使用M文件非常方便,其编写和执行的效率远高于从主窗口逐条输入语句的效率。

启动M文件:

  • (1)从命令窗口选择【新建】

  • (2)在命令窗口输入

    edit

脚本文件:

脚本文件是一连串的MATLAB命令,它解决了运行指令较多时过于麻烦的问题,运行时只需在MATLAB命令窗口输入文件名或单击M文件编辑窗口的绿色三角图标

例 编写脚本文件绘制正弦曲线。

函数文件:

函数文件的第一句可执行语句是以function引导的定义语句。

函数文件可以接受输入变量,返回结果,且可以返回任意多个值。

形如:

复制代码
function y=fun1(x)
y=x.^2;

此时再在命令窗口中输入 >>z=fun(9) 可得到结果为 z = 81


局部变量和全局变量:

M文件中的语句对整个MATLAB工作空间里的变量起作用,这样的变量称为全局变量。

局部变量是在函数体内部使用的变量,其影响范围只能在本函数体内,只在函数执行期间存在。

相关推荐
程序员-周李斌14 小时前
ArrayBlockingQueue 源码解析
java·开发语言·后端·哈希算法·散列表
Tim_1014 小时前
【C++入门】02、C++程序初识
开发语言·c++
QT 小鲜肉14 小时前
【孙子兵法之下篇】010. 孙子兵法·地形篇深度解析与现代应用
人工智能·笔记·读书·孙子兵法
lkbhua莱克瓦2414 小时前
项目知识——Next.js App Router体系
开发语言·javascript·项目知识
QT 小鲜肉14 小时前
【孙子兵法之下篇】010. 孙子兵法·地形篇
人工智能·笔记·读书·孙子兵法
Cricyta Sevina14 小时前
Java 语言多线程核心概念全解析
java·开发语言
缘三水14 小时前
【C语言】15.指针(5)
c语言·开发语言·指针·语法
爱吃大芒果14 小时前
从零开始学 Flutter:状态管理入门之 setState 与 Provider
开发语言·javascript·flutter
EW Frontier14 小时前
【无标题】
matlab