因为大四的项目设计是关于图像切割,具体题目是 airway segementation,也就是肺气道树的切割算法。实现语言是matlab,虽然已经转了计算机,matlab以后会很少接触,但是为了完成项目,还是学习并记录一下。
format long(16)
format short(4)
format bank(2)
format rat :fraction
format short e
format long e
exp()
sqrt()
log() = ln()
log10()
log2()
向量的乘方必须用 .^ 点乘方
logspace(a,b,n) 对数值等差
length(A)包含元素的个数
max min 求向量中最大的元素
dot(a,b) 向量的点乘
cross(a,b)向量的叉乘
./ 右除
eye(4) 4*4单元矩阵
A(2,3) 选出第二行第三列的元素
A(:,i) 第i列的所有元素
A(:,2:5)第二列到第五列所有元素
inv(A) 逆矩阵
det(A)
rank(A)矩阵的秩
矩阵的LU分解
[L,U] =lu(A)
plot(x,y)
xlabel(‘x’) ylabel(‘y’) 为x,y坐标加标签
title 加图像名称
grid on 加网格
axis square axis equal 坐标轴正方形和坐标正比例和间距都相同
axis auto
‘–’ 虚线 ‘-‘实线 ‘-.‘虚点线 ‘:‘点线
legend(’’,’’)添加图例
plot(,‘r:’,‘b–’) 添加颜色 红蓝绿 rgb
axis([xmin xmax ymin ymax])
subplot(1,2,1) 一行两列的第一个区域里
subplot(1,2,2)第二个区域
ploar(thera, r )
bar(x,y)
stem(x,y,’–dg’,‘fill’)
meshgrid(-5:0.1:5,-3:0.1:3) 产生两个独立变量 x,y的集合
contour(x,y,z) 等高线
contour3(x,y,z,30) 三维的等高线
mesh(x,y,z) 产生三维图像
surf(x,y,z) 产生渐变颜