1.用户界面概述
1.1 MATLAB 的启动与其它 Windows 程序一样,点击开始-程序,找到 MATLAB 文件夹,点击它就会看几项——取决于你的安装,但至少有如下几项
(1) MATLAB (版本号)
(2) Mfifile editor
(3) Uninstaller
1.2 选择 MATLAB(7.1)启动程序,屏幕上显示的 MATLAB 默认上面如图 1.1 所示,可以看到,屏幕被划分成三个元素,它们是
(1) 当前目录(Current Directory)
(2) 历史命令窗口(Command History)
(3) 命令窗口(Command Window)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cazqNp3R-1659712866366)(assets/image-20220805202508-mljifer.png)]
1.3 MATLAB 桌面顶部的标准菜单允许你做管理文件和调试文件等工作,你可能已经注意到右边有一个下拉列表框,它可以选择设置当前工作路径,不过这里最重要的是命令窗口。
2.命令窗口与算法基础
命令窗口位于 MATLAB 桌面的右边,命令在双大于号“>>”提示符后面输入
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qtXz9jjm-1659712866368)(assets/image-20220805202542-0ejiuo6.png)]
(1)加减法
a=3;b=4;
a+b
ans=7;
a – b
ans=-1;
(2)乘法
x=5*6
x = 30
y = x * 3.56
y = 106.8000
(3)除法
右除:两数相除 a/b即a / b
左除:两数相除b/a即a \ b
(4)幂
幂ab 以下面的形式输入a ^ b
3.赋值运算符
符号“=”称为赋值运算符
x = 34^2
x = 1156
x = x + 4
x = 1160
(1)who指令
当做许多计算时,结果可能会产生大量变量,可以通过在命令窗口中输入 who 来刷新内存,告诉 MATLAB 显示到目前为止所有变量名称。
who
Your variables are: x
(2)whos指令
如果输入 whos,我们会得到更多信息,告诉我们当前内存中的变量,类型,每个变量所分配的内存空间,以及它们是否是复数(见下面)。
whos
Name Size Bytes Class
x 1x1 8 double array
Grand total is 1 elements using 8 bytes
(3)clear命令
现在假设我们要全部重新开始,要这样做,我们输入 clear 命令。
clear
要清除全部变量只需输入 clear 然后回车即可,要清除特定变量,则在 clear 后面带上变量名列表。如果我们要清除使用过的变量 x,我们输入
clear x
(4)续行符
FirstClassHolders = 72;
Coach = 121;
Crew = 8;
TotalPeopleOnPlane = FirstClassHolders + Coach…
+Crew
TotalPeopleOnPlane =201
(5)格式符
format long//输出小数点后十六位
x = 3 + 11/16 + 2^1.2
x =5.98489670999407
format short//输出小数点后四位
x = 3 + 11/16 + 2^1.2
x =5.9849
format bank//数字被取到小数点后两位
hourly = 35.55
hourly =35.55
format short e//短指数格式
7.2*3.1
ans =2.2320e+001
format rat//将自动查找最接近结果的比例式
7.2*3.1
ans =558/25
4.基本数学定义式
(1)exp()函数
exp(1)//e^1
ans = 2.7183
exp(2)//e^2
ans = 7.3891
(2)sqrt()函数
x = sqrt(9)//根号9
x = 3
x = sqrt(11)//根号11
x = 3.3166
(3)log()函数
以e为底数的对数
log(3.2)
ans = 1.1632
log(5)
ans = 1.6094
(4)log10()函数
如果要得到以 10 为底的对数,输入 log10(x)
x = 3; log10(x)
ans = 0.4771
(5)三角函数(其他三角函数同样使用)
默认以弧度为参数,以小写标准形式输入即可。
cos(pi/4)
ans = 0.7071
(6)反三角函数
要使用反三角函数,在三角函数名前加 a。
format rat
atan(pi/3)
ans = 1110/1373
5.复数
复数可以写成 z=x+iy 的形式,其中 x 是 z 的实部,y 是 z 的虚部。
format short
a = 2 + 3i;
b = 1 - i;
c = a + b
c = 3.0000 + 2.0000i
温馨提示:有时候我们输入表达式时会带有错误,当你按 ENTER 回车后才意识到,这时没必须重新输入整行,只需使用方向键向上移动,修正错误,然后按回车重新输入,MATLAB 会修正输出。
6.文件基础
(1)文件保存
- 点击“文件(File)”下接菜单
- 选择“保存工作区为(Save Workspace As…)”
- 输入文件名
- 点击“保存(Save)”按钮
(2)脚本文件
有时候,特别是复杂工程,你不会总想坐在一个地方把所有的表达式全部输进去,可能就想把很长的一系列命令保存到一个文件中,然后仅在命令窗口输入一个简单命令就能执行。创建一个脚本文件(script file)。这种类型的文件被称为 MATLAB 程序,以.M 为扩展名保存。因此,我们也称为 M 文件。我们也可以创建全是函数(function)的 M 文件。
(1)从文件(File)下拉菜单中点击新建(New)→M 文件(M-File)
(2)或者单击屏幕顶部工具栏上的新建图标
% script file example1.m to compute exponential of a set of numbers
x = [1:2:3:4];
y = exp(x);
注意第一行以%开始,表示这一行是注释(Comment)。下一行创建一个数据(array)或者称数集。数组采用方括号[]表示,元素之间采用冒号(:)或分号(;)隔开。最后一行告诉 MATLAB 计算数组中每个元素的幂,
或者说计算 e1,e2,e3,e4的值。点击保存图标或者从文件下拉菜单中选择“另存为”保存文件,以 example1.m 为文件名保存到 MATLAB 的当前目录中。
example1
y = 2.7183 7.3891 20.0855 54.5982
7.结束MATLAB
(1)quit指令
文件下拉菜单中选择“退出(Exit)MATLAB或命令行输入clear关闭MATLAB