一、COMMAND WINDOW运行入门
1.1 命令行使用
1.数据的输入
A = [1,2,3;4,5,6]
2.算术运算
在命令行直接输入,ENTER结束;
3.魔方函数的运行
magic(3)
ans =
8 1 6
3 5 7
4 9 2
1.2 数值、变量和表达式
sin(3)
ans =
0.1411
变量名中不得包含空格、标点,但可以包含下划线
1.3 MATLAB默认的预定义变量
预定义变量 含义
|–ans|-计算结果的默认变量名-|
| eps | 浮点相对精度 |
Inf或inf 无穷大
i或j 虚数单位i=j=√-1
pi 圆周率
nan 或NAN 非数
Nargin 函数输入的变量数目
nargout 函数输入的变量数目
realmax 最大正实数
realmin 最小正实数
1.4 复数
复数的输入与和、相关函数
sd = 5+6i
sd =
5.0000 + 6.0000i
r = real(sd)
r =
5
im=imag(sd)
im =
6
a=abs(sd)
a =
7.8102
an = angle(sd)
an =
0.8761
例:复数矩阵的生成与运算
a =
2.0000 - 3.0000i 4.0000 - 7.0000i
1.0000 - 3.0000i 6.0000 - 9.0000i
b= [2+5i,3+2i;6-9i,3-5i]
b =
2.0000 + 5.0000i 3.0000 + 2.0000i
6.0000 - 9.0000i 3.0000 - 5.0000i
c = b-a
例:计算-8的立方根
a=-8;
r=a^(1/3)
r =
1.0000 + 1.7321i
例MATLAB在直接计算的过程中给出的是-8在第一象限的根,并不是-8的全部根,运行以下命令
m = [0,1,2] %为3个立方根而设
m =
0 1 2
R = abs(a)^(1/3)
%模的开3次方
R =
2
theta = (angle(a)+2pim)/3; %-pi<theta<=pi 的3个相位角
r = Rexp(itheta)
r =
1.0000 + 1.7321i -2.0000 + 0.0000i 1.0000 - 1.7321i
1.4.3 命令行的特殊输入法
1.输入多行命令并且不运行
输入命令后按shift +enter,然后光标会移动到下一行;在该行前不会显示命令提示符;
2.在同一行内输入多个函数;
在多个函数之间加入逗号或者分号将函数隔开;
x=(1:10)';logs=[x log10(x)]
logs =
1.0000 0
2.0000 0.3010
3.0000 0.4771
4.0000 0.6021
5.0000 0.6990
6.0000 0.7782
7.0000 0.8451
8.0000 0.9031
9.0000 0.9542
10.0000 1.0000
3、长命令行的分行输入
可以连用3个句号(…)作为标识符;然后按enter键输入其余命令,(…)用来表示下一行命令和上一行是连续的;然后可以继续用此方法输入。
例如可以使用以下命令对一个字符串数组进行赋值;
headers = ['author first name,author middle inital'...
'author last name']
headers =
author first name,author middle initalauthor last name
(…)如果出现在两个单引号中间,则会报错;
1.4.4 Command、 Window的显示格式
用户可以在命令行中输入format 函数对显示格式进行设置;
1.4.5 COMMAND WINDOW中查询帮助
1.help命令