MATLAB
- 1 课程概述
- 2 命令
- 2.1 输入命令
- 2.2 命名变量
- 2.3 保存和加载变量
- 2.4 使用内置的函数和常量
- 3 MATLAB桌面和编辑器
- 1 MATLAB桌面和编辑器
1 课程概述
在本课程中,我们将向你介绍MATLAB语言,并展示部分有关如何使用MATLAB的真实案例,本课程首先介绍一些基本的MATLAB命令,然后重点介绍数据导入和数据可视化,最后提供一些项目,供您演练学习到的技能。在本课程结束时,你将使用MATLAB,分析从一颗恒星记录的光源,已确定它是正朝地球运动还是正远离地球。完成本课程应需要约2小时的时间 ,不过你可以随时离开,并在以后回来学习课程。好好享受课程吧。
2 命令
2.1 输入命令
任务一
您可以通过在命令行窗口中 MATLAB 提示符 (>>) 后输入命令,然后按 Enter 键来执行命令。
任务2
除非另有指定,否则 MATLAB 会将计算结果存储在一个名为 ans 的变量中。
任务3
MATLAB 中的等号 (=) 是赋值运算符,这意味着等号右侧的表达式赋给左侧的变量。
当您输入 x = 3 + 4 时,MATLAB 首先计算 3 + 4,然后将结果 (7) 赋给变量 x。
任务4
请注意,工作区窗口(右侧)显示了当前位于工作区中的所有变量。
任务5
在命令的末尾添加分号将抑制输出,但仍会执行该命令,正如您在工作区中所看到的。当您输入命令而没有以分号结尾时,MATLAB 将会在命令提示符下显示结果。
结果不会出现在命令提示符下,但您可以在工作区窗口中看到该值。
任务6
您可以按键盘上的向上箭头键重新调用以前的命令。请注意,要执行此操作,命令行窗口必须为活动窗口。
任务7
任务
y 的值是使用 m 计算的。修改 m 时,是否重新计算 y?
附加练习
y 的值保持不变,因为 MATLAB 不会在命令行窗口中重新运行以前的命令。
如果您要在修改 m 后重新计算 y,需要重复命令 y = m/2。
2.2 命名变量
任务1
您可以将 MATLAB 变量命名为符合以下规则的任何名称:以字母开头,并且仅包含字母、数字和下划线 (_)。
MATLAB 变量还区分大小写。
任务2
请注意,变量 a 和 A 都存在于工作区中。
您可以将您的所有变量命名为 a 或 x,但对变量进行更有意义的命名会更有用。
附加练习
如果您使用无效的变量名称,MATLAB 会显示建议的更正内容。您可以使用建议的命令、对其进行修改或按 Esc 键删除建议。
试着创建变量 3sq = 9 来试验一下这些操作。
2.3 保存和加载变量
任务1
您可以使用 save 命令将工作区中的变量保存到称为 MAT 文件的 MATLAB 特定格式文件中。
要将工作区保存到名为 foo.mat 的 MAT 文件中,请使用命令:
任务 2
当您要在 MATLAB 中切换处理新问题时,可能需要整理工作区。您可以使用 clear 函数从工作区中删除所有变量。
任务 3
在工作区中,您可以看到 clear 命令清空了所有变量。
您可以使用 load 命令从 MAT 文件加载变量。
任务 4
请注意,变量 data 在工作区中列出。您可以通过输入变量的名称来查看任何变量的内容。
任务
显示变量 data 的内容。
任务5
clear 函数清理工作区。clc 命令清理命令行窗口。
附加练习
当您关闭 MATLAB 时,工作区将被清空。可以使用 MAT 文件来保存变量。这样,当您重新打开 MATLAB 时,可以将变量加载到工作区中。
如果您只想加载或保存部分变量,可以使用函数的两个输入。尝试从文件 myData.mat 中仅加载变量 m:
2.4 使用内置的函数和常量
任务 1
MATLAB 包含一些内置的常量,例如用 pi 表示 π。
这里虽然只对 π 显示了四位小数,但它在内部是用更高的精度表示的。
任务 2
MATLAB 包含许多内置的函数,例如 abs(计算绝对值)和 eig(计算特征值)。
请注意,MATLAB 使用圆括号来传递函数输入,与标准的数学表示法类似。
任务 3
附加练习
3 MATLAB桌面和编辑器
1 MATLAB桌面和编辑器
当你启用MATLAB,默认布局,包含三个主窗口;命令行窗口、工作区,和当前文件夹,在命令行窗口中,你可以输入MATLAB命令,然后按Enter键即会执行它,到当前为止你完成的所有交互任务,都是以这种方式执行的,某些命令可以创建新的MATLAB变量,这些变量显示在工作区中。在命令行中依次输入命令,可以便捷的尝试命令并查看结果,然而解决问题通常需要一系列命令,你可以将所有命令及其输出组织在一起,方法是在MATLAB编辑器中创建一个实时脚本。要创建实时脚本, 请单击“新建实时脚本”,它位于工具条中。现在,你可以在灰色代码框中输入命令,还可以切换到文本模式以添加一些说明,现在,你可以通过点击“运行”按钮,依次运行多个命令,这会按顺序算所有命令,输出会显示在右侧窗格中,
MATLAB
- 1 课程概述
- 2 命令
- 2.1 输入命令
- 2.2 命名变量
- 2.3 保存和加载变量
- 2.4 使用内置的函数和常量
- 3 MATLAB桌面和编辑器
- 1 MATLAB桌面和编辑器
1 课程概述
在本课程中,我们将向你介绍MATLAB语言,并展示部分有关如何使用MATLAB的真实案例,本课程首先介绍一些基本的MATLAB命令,然后重点介绍数据导入和数据可视化,最后提供一些项目,供您演练学习到的技能。在本课程结束时,你将使用MATLAB,分析从一颗恒星记录的光源,已确定它是正朝地球运动还是正远离地球。完成本课程应需要约2小时的时间 ,不过你可以随时离开,并在以后回来学习课程。好好享受课程吧。
2 命令
2.1 输入命令
任务一
您可以通过在命令行窗口中 MATLAB 提示符 (>>) 后输入命令,然后按 Enter 键来执行命令。
任务2
除非另有指定,否则 MATLAB 会将计算结果存储在一个名为 ans 的变量中。
任务3
MATLAB 中的等号 (=) 是赋值运算符,这意味着等号右侧的表达式赋给左侧的变量。
当您输入 x = 3 + 4 时,MATLAB 首先计算 3 + 4,然后将结果 (7) 赋给变量 x。
任务4
请注意,工作区窗口(右侧)显示了当前位于工作区中的所有变量。
任务5
在命令的末尾添加分号将抑制输出,但仍会执行该命令,正如您在工作区中所看到的。当您输入命令而没有以分号结尾时,MATLAB 将会在命令提示符下显示结果。
结果不会出现在命令提示符下,但您可以在工作区窗口中看到该值。
任务6
您可以按键盘上的向上箭头键重新调用以前的命令。请注意,要执行此操作,命令行窗口必须为活动窗口。
任务7
任务
y 的值是使用 m 计算的。修改 m 时,是否重新计算 y?
附加练习
y 的值保持不变,因为 MATLAB 不会在命令行窗口中重新运行以前的命令。
如果您要在修改 m 后重新计算 y,需要重复命令 y = m/2。
2.2 命名变量
任务1
您可以将 MATLAB 变量命名为符合以下规则的任何名称:以字母开头,并且仅包含字母、数字和下划线 (_)。
MATLAB 变量还区分大小写。
任务2
请注意,变量 a 和 A 都存在于工作区中。
您可以将您的所有变量命名为 a 或 x,但对变量进行更有意义的命名会更有用。
附加练习
如果您使用无效的变量名称,MATLAB 会显示建议的更正内容。您可以使用建议的命令、对其进行修改或按 Esc 键删除建议。
试着创建变量 3sq = 9 来试验一下这些操作。
2.3 保存和加载变量
任务1
您可以使用 save 命令将工作区中的变量保存到称为 MAT 文件的 MATLAB 特定格式文件中。
要将工作区保存到名为 foo.mat 的 MAT 文件中,请使用命令:
任务 2
当您要在 MATLAB 中切换处理新问题时,可能需要整理工作区。您可以使用 clear 函数从工作区中删除所有变量。
任务 3
在工作区中,您可以看到 clear 命令清空了所有变量。
您可以使用 load 命令从 MAT 文件加载变量。
任务 4
请注意,变量 data 在工作区中列出。您可以通过输入变量的名称来查看任何变量的内容。
任务
显示变量 data 的内容。
任务5
clear 函数清理工作区。clc 命令清理命令行窗口。
附加练习
当您关闭 MATLAB 时,工作区将被清空。可以使用 MAT 文件来保存变量。这样,当您重新打开 MATLAB 时,可以将变量加载到工作区中。
如果您只想加载或保存部分变量,可以使用函数的两个输入。尝试从文件 myData.mat 中仅加载变量 m:
2.4 使用内置的函数和常量
任务 1
MATLAB 包含一些内置的常量,例如用 pi 表示 π。
这里虽然只对 π 显示了四位小数,但它在内部是用更高的精度表示的。
任务 2
MATLAB 包含许多内置的函数,例如 abs(计算绝对值)和 eig(计算特征值)。
请注意,MATLAB 使用圆括号来传递函数输入,与标准的数学表示法类似。
任务 3
附加练习
3 MATLAB桌面和编辑器
1 MATLAB桌面和编辑器
当你启用MATLAB,默认布局,包含三个主窗口;命令行窗口、工作区,和当前文件夹,在命令行窗口中,你可以输入MATLAB命令,然后按Enter键即会执行它,到当前为止你完成的所有交互任务,都是以这种方式执行的,某些命令可以创建新的MATLAB变量,这些变量显示在工作区中。在命令行中依次输入命令,可以便捷的尝试命令并查看结果,然而解决问题通常需要一系列命令,你可以将所有命令及其输出组织在一起,方法是在MATLAB编辑器中创建一个实时脚本。要创建实时脚本, 请单击“新建实时脚本”,它位于工具条中。现在,你可以在灰色代码框中输入命令,还可以切换到文本模式以添加一些说明,现在,你可以通过点击“运行”按钮,依次运行多个命令,这会按顺序算所有命令,输出会显示在右侧窗格中,