7.23笔记
绘图
grid on用网格线来绘制向量和结果
a=[1 2 3 4 6 4 3 4 5]
b=a+2
plot二维图
plot(b,'*')各个点相互不连接
plot(b,'-*')各个点相互连接
subplot(m,n,p) 将当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。
e.g
subplot(2,1,1);分成2行一列共两个子图,现在在第一个图中绘图
axis(limits) 指定当前坐标区的范围
e.g
x = linspace(0,2*pi);x的范围0-7,因为2pi是6.28+,取整到0-7
y = sin(x);y的范围-1-1,满足取整,所以直接-1-1
plot(x,y,'-o')
axis([0 2*pi -1.5 1.5])
更改坐标轴范围,使 x 轴的范围从 0到 2pi(这次不取整,即0-6.28+),y 轴的范围从 -1.5 到 1.5。
e.g
axis off
绘制曲面而不显示坐标区的线条和背景。
Bar柱状图
bar(b)
xlabel('Sample #')
ylabel('Pounds')
这有个图
Clc是清空命令行窗口clf清除图形窗口
Inf是无穷大
Load加载文件load t3.txt
复数
构造Complex(a,b) = a+bi
共轭conj(A)
实部real()
虚部imag()
模abs()
复数乘c1*c2=(a1a2-b1b2)+(a1b2+b1a2)i
复除c1/c2=(a1a2+b1b2)/(a1方+b2方)+(b1a2-a1b2)/(a2方+b2方)i
创建特殊矩阵
Eye(n) n*n的单位矩阵
Eye(m,n) m*n的单位矩阵
Eye(size(A)) 创建与A相同维度的单位矩阵
One()*3 全1矩阵,如上三种写法
Zeros()*3 全0矩阵
Rand(n)在[0,1]区间内创建n*n均匀分布的随机矩阵
Rand(m,n),Rand(size(A))
Magic()魔方矩阵 行列,对角和均相等
Hilb()希尔伯特矩阵 其元素A(i,j)=1/(i+j-1)
>> e=eye(4,3) 4行3列单位矩阵
e =
1 0 0
0 1 0
0 0 1
0 0 0
>> rand(3) 随机三方阵
ans =
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
>> magic(3) 魔方矩阵 行列,对角和均相等
ans =
8 1 6
3 5 7
4 9 2
>> hilb(3)希尔伯特矩阵 其元素A(i,j)=1/(i+j-1)
ans =
1.0000 0.5000 0.3333
0.5000 0.3333 0.2500
0.3333 0.2500 0.2000
/:右除。a/b表示矩阵a乘以矩阵b的逆
即a/b=a*inv(b)
\:左除。a\b表示矩阵a的逆乘以b。
即a/b=inv(a)*b
好困orz,help和示例是个好东西,希望明天别拖延症