ones(m,n)
生成一个 m x n 的元素都为1的矩阵。
zeros(m,n)
生成一个 m x n 的元素都为0的矩阵。
#plot 绘图
参考自博客 Octave Plot 使用说明
Format arguments:
linestyle
'-' Use solid lines (default).
'--' Use dashed lines.`
':' Use dotted lines.
'-.' Use dash-dotted lines.
markerstyle
'+' crosshair
'o' circle
'*' star
'.' point
'x' cross
's' square
'd' diamond
'^' upward-facing triangle
'v' downward-facing triangle
'>' right-facing triangle
'<' left-facing triangle
'p' pentagram
'h' hexagram
color
'k' blacK
'r' Red
'g' Green
'b' Blue
'm' Magenta
'c' Cyan
'w' White
Useful properties to modify are "linestyle",
"linewidth", "color", "marker", "markersize", "markeredgecolor",
"markerfacecolor".
linspace(x1,x2,N)
参考博客机器学习入门(9)–Octave入门;
创建一个N个元素的向量,均匀分布于x1和x2之间
surf
参考博客Matlab中绘制网格图和等高线:mesh 和 surf
绘制立体曲面图
x=linspace(-2, 2, 25);
y=linspace(-2, 2, 25);
[xx,yy]=meshgrid(x, y);
zz=xx.*exp(-xx.^2-yy.^2);
surf(xx, yy, zz);
colorbar; % 显示色卡
contour 绘制等高线图
参考博客Matlab中绘制网格图和等高线:mesh 和 surf
sum()
sum(A,1):表示对每一行求所有元素的和
sum(A,2):表示对每一列求所有元素的和
logspace(x1,x2,N)
创建一个 N 个元素的向量,指数分布与10^x1 和 10^x2 之间
repmat 扩展矩阵函数
repmat(A,m,n) 将矩阵A复制m×n块