MatLab中M文件 MatLab 中 M 文件有函数和脚本两种不同类型,是可以被 MatLab 直接执行的源代码文件。 创建/编辑 M 文件:在命令行窗口运行 edit [filename1 [filename2 ...]] 命令。文件存在则编辑文件,文件不存在则先创建文件。若未指定 filename 参数,则默认创建无名的 M 文件。 运行 M 文件:在命令行窗口下运行 run filename 命令。 2020-05-26 Technique MatLab Technique MatLab
MatLab函数 1. 普通函数 MatLab 中的普通函数是可以传递输入参数和输出参数的函数,其基本定义格式为: 123function [y1,...,yn] = funcname(x1,...,xn) ...end 其中,x1,...,xn 为输入参数变量,y1,...,yn 为输出参数变量,funcname 为函数名称。MatLab 在实现对普通函数调用时,允许使用比声明变量数目少的输入输出变量,调用 2020-05-26 Technique MatLab Technique MatLab
MatLab函数datetime、datenum、datevec、datestr 【注】详情请参阅 MatLab help 文档。 1. datetime 函数 1.1 作用 datetime 用来创建表示时间点的数组(数组元素类型为 datetime)。 1.2 语法 12345678910t = datetimet = datetime(relativeDay)t = datetime(DateString)t = datetime(DateStrings,'In 2020-05-26 Technique MatLab Technique MatLab
MatLab函数interp1、interp2、interp3、interpn 【注】详情请参阅 MatLab help 文档。 1. interp1 1.1 作用 对一元函数数据进行插值,得到指定自变量值对应插值函数值。 1.2 语法 1234567vq = interp1(x,v,xq)vq = interp1(x,v,xq,method)vq = interp1(x,v,xq,method,extrapolation)vq = interp1(v,xq)vq = int 2020-05-26 Technique MatLab Technique MatLab
MatLab函数legend 【注】详情请参阅 MatLab help 文档。 1. 简介 legend 函数可以在 MatLab 的坐标区按曲线的绘制顺序添加对应曲线的图例。 2. 格式 1234567891011legendlegend(label1,···,labelN)legend(labels)legend(subset,___)legend(target,___)legend(___,Name,Value)lege 2020-05-26 Technique MatLab Technique MatLab
MatLab函数meshgrid、ndgrid 【注】详情请参阅 MatLab help 文档。 1. meshgrid 1.1 作用 meshgrid 函数用于生成二维或三维网络坐标。 1.2 语法 1234[X,Y] = meshgrid(x,y)[X,Y] = meshgrid(x)[X,Y,Z] = meshgrid(x,y,z)[X,Y,Z] = meshgrid(x) [X,Y] = meshgrid(x,y) 基于 x、y 坐 2020-05-26 Technique MatLab Technique MatLab
MatLab函数rand、randi、randn、rng 【注】详情请参阅 MatLab help 文档。 1. rand 函数 1.1 作用 rand 函数用于生成在区间 (0,1) 均匀分布的随机数。 1.2 语法 123456X = rand % 返回一个均匀分布的随机数X = rand(n) % 返回一个均匀分布的随机数矩阵(n x n)X = rand(sz1,...,szN) % 返回由均匀分布的随机数组成的 sz1 x ... x 2020-05-26 Technique MatLab Technique MatLab
MatLab函数repmat 【注】详情请参阅 MatLab help 文档。 1. 简介 repmat函数可以用来创建重复元素的矩阵,元素可以是MatLab的任何单个数据类型(double、char、cell、struct 等)值,也可以是矩阵。 2. 格式 123B = repmat(A,n)B = repmat(A,r1,...,rN)B = repmat(A,r) 第一种格式 B为行、列维度均包含n个A的副本的矩阵 2020-05-26 Technique MatLab Technique MatLab
MatLab函数sort、issorted、sortrows、issortedrows 【注】详情请参阅 MatLab help 文档。 1. sort 函数 1.1 作用 sort 函数对数组元素进行排序。 1.2 语法 12345B = sort(A)B = sort(A,dim)B = sort(___,direction)B = sort(___,Name,Value)[B,I] = sort(___) B = sort(A) 按升序对 A 的元素进行排序。 如果 A 2020-05-26 Technique MatLab Technique MatLab
MatLab函数xlsread、xlswrite、xlsfinfo 【注】详情请参阅 MatLab help 文档。 1. xlsread 函数 1.1 作用 读取 XLS、XLSX、XLSM、XLTX 和 XLTM 电子表格文件。 【注】xlsread 仅读取 7 位 ASCII 字符,不支持非相邻范围。 1.2 语法 12345678data = xlsread(filename)data = xlsread(filename,sheet)data = xls 2020-05-26 Technique MatLab Technique MatLab