exp()
函数是以e为底的指数函数。sqrt()
函数是开平方函数。- 45°的表示方法是
45*pi/180
。 - 输入
clc
可以清除当前窗口显示内容。 - 输入
who
会列出工作区中的变量 - 输入
whos
会在工作区列表的变量,用尺寸和类型。 - 输入
dir
显示当前工作目录的文件和子目录清单。 - 输入
cd
显示或设置当前工作目录。 - 输入
type
显示指定m文件的内容。 - 输入
help 或 doc
获取在线帮助。 - 输入
quit 或 exit
关闭/退出MATALB。
- 创建一维数组变量
-
使用方括号“[ ]”操作符
eg:>>a=[1 3 pi 3+5*i] %or a=[1, 3, pi, 3+5*i]
所有的向量元素必须在操作符“[ ]”之内;
向量元素间用空格或英文的逗点“,”分开。 -
使用冒号“:”操作符
>>b=1:10
b=1 2 3 4 5 6 7 8 9 10 %创建以1~10顺序排列整数的行向量b。
>> c=1:2:10 %利用冒号“:”操作符创建行向量的基本语法格式:x=Start:Increment:End
c=1 3 5 7 9 %Start表示新向量x的第一个元素;新向量x的最后一个元素不能大于End ;
>>d=1:2:9 %Increment可正可负,若负,则必须Start>End;若正,则必须Start<End,否则创建的为空向量。
d= 1 3 5 7 9 %若Increment=1,则可简写为:x=Start:End。
- 利用函数linspace
x= linspace(x1, x2, n)
该函数生成一个由n个元素组成的行向量;
x1为其第一个元素;
x2为其最后一个元素;
x1、x2之间元素的间隔=(x2-x1)/(n-1)。
如果忽略参数n,则系统默认生成100个元素的行向量
x= linspace(1,2,5)
x=1.0000 1.2500 1.5000 1.7500 2.0000
- 利用函数logspace
列向量的创建
使用方括号“[ ]”操作符,使用分号“;”分割行。
>>x= [1; 2; 3]
X=1
2
3
使用冒号操作符
键入并执行x= (1:3)’
% “ ’ ”表示矩阵的转置
- 创建二维数组变量
- 使用方括号“[ ]”操作符
>>a2=[1 2 3;4 5 6;7 8 9] %a2=[1:3;4:6;7:9]结果相同
a2= %行与行之间须用分号“;” 间隔,也可以在分行处用回车键间隔;
1 2 3 %行内元素用空格或逗号“,”间隔。
4 5 6
7 8 9
- 函数方法:函数
ones
(生成全1矩阵)、zeros
(生成全0矩阵) 、reshape
ones()与zeros()函数的使用方式一致
>>ones(3) %创建全1的3x3数组。
ans =
1 1 1
1 1 1
1 1 1
>> ones(3,4) %创建全1的3x4数组。
ans =
1 1 1 1
1 1 1 1
1 1 1 1
>>a=-4:4 %reshape的使用演示
a=
-4 -3 -2 -1 0 1 2 3 4
>>b=reshape(a, 3, 3)
%数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,…
%要求数组的元素总数不变。
b=
-4 -1 2
-3 0 3
-2 1 4
必须得建立起符号变量xyz由图可见,三次拟合的结果比较好