概述 MATLAB® 提供了一个强大的编程语言和交互式计算环境。您可以使用此语言在 MATLAB 命令行中一次输入一个命令,也可以向某个文件写入一系列命令,按照执行任何 MATLAB 函数的相同方式来执行这些命令。使用 MATLAB 编辑器或任何其他文件编辑器可以创建您自己的函数文件。按照调用任何其他 MATLAB 函数或命令的相同方式来调用这些函数。 两种程序文件: 脚本,不接受输入参数或返回输出参数。它们处理工作区中的数据。 函数,可接受输入参数,并返回输出参数。内部变量是函数的局部变量。 如果您是新…

2021年8月25日 0条评论 13点热度 0人点赞 2studysite 阅读全文

条件控制 - if、else、switch 条件语句可用于在运行时选择要执行的代码块。最简单的条件语句为 if 语句。例如: % Generate a random number a = randi(100, 1); % If it is even, divide by 2 if rem(a, 2) == 0 disp('a is even') b = a/2; end 通过使用可选关键字 elseif 或 else,if 语句可以包含备用选项。例如: a = randi(1…

2021年8月25日 0条评论 3点热度 0人点赞 2studysite 阅读全文

图形对象 图形对象是用于显示图形的基本元素。这些对象按层次结构组织,如下图所示。 当调用绘图函数时,MATLAB® 使用各种图形对象(例如,图窗窗口、轴、线条、文本等)创建图形。每个对象都具有一组固定的属性,您可以使用这些属性控制图形的行为和外观。 例如,以下语句使用变量 y 中的数据创建条形图,并设置关于条形显示方式的属性: y = [75 91 105 123.5 131 150 179 203 226 249 281.5]; bar(y,'FaceColor','green','EdgeColor'…

2021年8月25日 0条评论 2点热度 0人点赞 2studysite 阅读全文

打印概述 可以在与计算机连接的打印机上直接打印 MATLAB® 图窗,也可以将图窗导出到 MATLAB 支持的某种标准图形文件格式。打印和导出图窗有两种方法: 使用文件菜单下的打印、打印预览或导出设置 GUI 选项。 使用 print 命令即可通过命令行来打印或导出图窗。 使用 print 命令可以更好地控制驱动程序和文件格式。使用“打印预览”对话框可以更好地控制图窗大小、比例、位置和页面标题。 从“文件”菜单打印 文件菜单下包含两个与打印相关的菜单选项: 打印预览选项可显示一个对话框…

2021年8月25日 0条评论 5点热度 0人点赞 2studysite 阅读全文

图像数据 您可以将二维数值数组显示为图像。在图像中,数组元素决定了图像的亮度或颜色。例如,加载一个图像数组及其颜色图: load durer whos Name Size Bytes Class X 648x509 2638656 double array caption 2x28 112 char array map 128x3 3072 double array 加载文件 durer.mat,向工作区添加三个变量。数组 X 是一个 648×509 矩阵,map 是作为此图…

2021年8月25日 0条评论 3点热度 0人点赞 2studysite 阅读全文

关于网格图和曲面图 MATLAB® 在 x-y 平面中的网格上方使用点的 z 坐标来定义曲面图,并使用直线连接相邻的点。mesh 和 surf 函数以三维形式显示曲面图。 mesh 生成仅使用颜色来标记连接定义点的线条的线框曲面图。 surf 使用颜色显示曲面图的连接线和面。 MATLAB 通过将索引的 z 数据值映射到图窗颜色图来标记曲面图颜色。 可视化包含两个变量的函数 要显示包含两个变量的函数 z = f (x,y), 在此函数的域中,生成分别由重复…

2021年8月25日 0条评论 5点热度 0人点赞 2studysite 阅读全文

创建绘图 plot 函数具有不同的形式,具体取决于输入参数。 如果 y 是向量,plot(y) 会生成 y 元素与 y 元素索引的分段线图。 如果有两个向量被指定为参数,plot(x,y) 会生成 y 对 x 的图形。 使用冒号运算符创建从 0 至 2π 的 x 值向量,计算这些值的正弦,并绘制结果。 x = 0:pi/100:…

2021年8月25日 0条评论 5点热度 0人点赞 2studysite 阅读全文

简介 每个数据分析都包含一些标准的活动: 预处理 - 考虑离群值以及缺失值,并对数据进行平滑处理以便确定可能的模型。 汇总 - 计算基本的统计信息以描述数据的总体位置、规模及形状。 可视化 - 绘制数据以便确定模式和趋势。 建模 - 更全面地描述数据趋势,以便预测新数据值。 数据分析通过这些活动,以实现两个基本目标: 使用简单模型来描述数据中的模式,以便实现正确预测。 了解变量之间的关系,以便构建模型。 此部分说明如何在 MATLAB® 环境中执行基本数据分析。 数据的预处理 此示例显示如何预处理分析用的…

2021年8月25日 0条评论 2点热度 0人点赞 2studysite 阅读全文

MATLAB® 对多变量统计数据使用列向分析。数据集中的每一列都代表一个变量,每一行都代表一个观测值。第 (i,j) 个元素是第 j 个变量的第 i 个观测值。 例如,设想一个具有三个变量的数据集: 心率 体重 每周锻炼小时数 对于五个观测值,最终数组可能如下所示 D = [ 72 134 3.2 81 201 3.5 69 156 7.1 82 148 2.4 75 170 1.2 ] 第一行包含患者 1 的心率、体重和锻炼小时数,第二行包含患…

2021年8月25日 0条评论 7点热度 0人点赞 2studysite 阅读全文

函数句柄 可以创建任何 MATLAB® 函数的句柄,并将该句柄用作引用该函数的一种方式。函数句柄通常在参数列表中传递给其他函数,然后,其他函数可以使用该句柄执行或计算相应函数。 在 MATLAB 中,使用 at 符号 @ 在函数名称前面构造函数句柄。下面的示例为 sin 函数创建一个函数句柄,并将其赋值给变量 fhandle: fhandle = @sin; 您可以按照使用函数名称调用函数的相同方式,通过函数句柄来调用函数。语法为 fh…

2021年8月25日 0条评论 1点热度 0人点赞 2studysite 阅读全文