摘要: 基本语法 示例说明 x = pi 使用等号 (=) 创建变量。左侧 (x) 是变量的名称,其值为右侧 (pi) 的值。 y = sin(-5) 您可以使用括号提供函数的输入。 桌面管理 函数示例说明 save save data.mat 将当前工作区保存到 MAT 文件中。 load load da 阅读全文
posted @ 2021-07-30 03:04 川川菜鸟 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 运行以下代码时,循环体将被执行三次,因为循环计数器 (c) 通过 1:3(1、2 和 3)进行计数。 任务:将实时脚本第二节(第 4-7 行)中的代码放在一个循环中,以便代码执行 7 次。 将您的循环计数器命名为 idx。首次执行循环时,idx 的值应为 1,并且每次迭代时递增 1。 阅读全文
posted @ 2021-07-30 02:54 川川菜鸟 阅读(864) 评论(0) 推荐(0) 编辑
摘要: (1)仅当条件为 true 时,才执行 if 代码块的主体。 任务:修改脚本,使第 4-7 行的绘图代码仅在 doPlot 为 1 时执行。 (2)通常,您可能还希望在所设条件不成立时执行其他代码。为此,您可以使用 else 关键字,如下所示。 x = rand if x > 0.5 y = 3 e 阅读全文
posted @ 2021-07-30 02:52 川川菜鸟 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: (1)关系运算符(例如 >、<、== 和 ~=)执行两个值之间的比较。相等或不相等比较的结果为 1 (true) 或 0 (false)。 任务:使用关系运算符 < 测试 π是否小于 4。将输出赋给一个名为 test 的变量。 (2)您可以使用关系运算符将某个向量或矩阵与单个标量值进行比较。结果是与 阅读全文
posted @ 2021-07-30 02:43 川川菜鸟 阅读(935) 评论(0) 推荐(0) 编辑
摘要: (1)要提取表变量,可以使用圆点表示法: data.VariableName 任务:将 elements.Density 的内容赋给名为 d 的列向量。 (2)如果您正在使用表,您可能希望将相关数据放在一起。您可以将计算结果赋给表,而不是创建单独的变量。 data.HeightMeters = da 阅读全文
posted @ 2021-07-30 02:35 川川菜鸟 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 介绍: (1)C 和弦录音存储在一个名为 Cchord.mat 的文件中。此文件包含两个变量: y:录音信号 fs:采样频率 此任务使用 numel 函数返回数组中的元素数目。 任务:加载文件 Cchord.mat。创建一个名为 n 的变量,表示 y 中的元素数目。然后使用 n 创建等间距向量 t, 阅读全文
posted @ 2021-07-30 02:25 川川菜鸟 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 个人博客搬家 阅读全文
posted @ 2021-07-30 02:14 川川菜鸟 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 项目介绍: (1)用电量数据存储在一个名为 electricity.mat 的文件中。将 MAT 文件加载到 MATLAB 中。然后在脚本中输入 usage 以查看矩阵。 (2)在 MATLAB 中,NaN(即“非数值”)用于表示缺失数据。 任务:usage 变量中有一个元素的值为 NaN。将该值替 阅读全文
posted @ 2021-07-30 02:11 川川菜鸟 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: (1)可以使用绘图注释函数(例如 title)在绘图中添加标签。此类函数的输入是一个字符串。MATLAB 中的字符串是用双引号 (") 引起来的。 title("Plot Title") 任务:为现有绘图添加标题 "Sample Mass"。 (2)任务“使用 ylabel 函数添加标签 "Mass 阅读全文
posted @ 2021-07-30 01:50 川川菜鸟 阅读(685) 评论(0) 推荐(0) 编辑
摘要: (1)可以使用 plot 函数在一张图上绘制两个相同长度的向量。 plot(x,y) 任务:创建一个绘图,其中 sample 位于 x 轴,mass1 位于 y 轴。 (2)plot 函数接受一个附加参数。使用该参数,您可以通过在引号中包含不同符号的方式来指定与之对应的颜色、线型和标记样式。 plo 阅读全文
posted @ 2021-07-30 01:34 川川菜鸟 阅读(2506) 评论(0) 推荐(0) 编辑
摘要: (1)第一个方法。选择帮助,搜索对应函数 任务:参考 randi 的文档以完成以下任务。创建一个名为 x 的矩阵, 其中包含 1 到 20 范围的随机整数 行数为 5 列数为 7 (2)使用函数doc 运行就会跳转文档: 阅读全文
posted @ 2021-07-30 01:21 川川菜鸟 阅读(393) 评论(0) 推荐(0) 编辑
摘要: (1)size 函数可以应用于数组,以生成包含数组大小的单个输出变量。 s = size(x) 任务:创建一个名为 dsize 的变量,其值为 data 变量的大小。 (2)size 函数可以应用于矩阵,以生成单个输出变量或两个输出变量。使用方括号 ([ ]) 获得多个输出。 [xrow,xcol] 阅读全文
posted @ 2021-07-30 01:12 川川菜鸟 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: (1)MATLAB 的设计让您能够自然地处理数组。例如,您可以将一个标量值与数组中的所有元素相加。 y = x + 2 任务:将 1 与 v1 的每个元素相加,然后将结果存储在名为 r 的变量中。 (2)您可以将任意两个大小相同的数组相加。 z = x + y 任务:创建一个向量 vs,它是向量 v 阅读全文
posted @ 2021-07-30 01:02 川川菜鸟 阅读(666) 评论(0) 推荐(0) 编辑
摘要: (1)记住您可以使用 : 字符来提取整列数据。 任务:创建一个名为 v2 并且包含 data 的最后一列元素的向量。 (2)可以结合使用索引和赋值来修改变量的元素。A(2) = 11 任务:将 v2 中的第一个元素从 NaN 更改为 0.5。 (3)任务:将 data 的第一行和最后一列中元素的值更 阅读全文
posted @ 2021-07-30 00:49 川川菜鸟 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: (1)用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法 x = A(2,:) 会创建一个包含 A 中第 2 行上所有元素的行向量。 任务:创建一个名为 density 的变量,其中包含名为 data 的矩阵中第 2 列上的所有元素。 (2)冒号运算符可以引用某个值范围。以下语法会创 阅读全文
posted @ 2021-07-30 00:42 川川菜鸟 阅读(2203) 评论(0) 推荐(0) 编辑
摘要: (1)您可以使用行、列索引从数组中提取值。 y = A(5,7) 此语法将会提取 A 的第 5 行第 7 列的值,然后将结果赋给变量 y。 任务:创建一个名为 x 的变量,其值为变量 data 中位于第 6 行第 3 列的值。 (2)您可以使用 MATLAB 关键字 end 作为行或列索引来引用最后 阅读全文
posted @ 2021-07-30 00:27 川川菜鸟 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: (1)MATLAB 包含许多函数,可帮助您创建常用的矩阵,例如随机数矩阵。 x = rand(2) x = 0.8147 0.1270 0.9058 0.9134 请注意,rand(2) 命令中的 2 指定输出将为一个 2×2 的随机数矩阵。 任务:创建一个名为 x 的变量,该变量是一个 5×5 的 阅读全文
posted @ 2021-07-30 00:20 川川菜鸟 阅读(585) 评论(0) 推荐(0) 编辑
摘要: (1)我们经常需要创建一些包含等间距数值的向量,例如以下向量。 y = [5 6 7 8] y = 5 6 7 8任务:创建一个名为 x 的行向量,其中依次包含值 1、2 和 3。 (2)对于长向量,输入单个数值是不实际的。可用来创建等间距向量的替代便捷方法是使用 : 运算符并仅指定起始值和最终值。 阅读全文
posted @ 2021-07-30 00:12 川川菜鸟 阅读(2289) 评论(0) 推荐(0) 编辑