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工作空间里的变量起作用,这样的变量称为全局变量。

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

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