机器学习笔记(1)
Octave 绘制函数常用函数
-
绘制函数plot(x,y,‘color’)
- x 为横坐标 Y为纵坐标变量
-
holdon() 上次图片不刷新 继续绘制
-
xlabl(‘label’) 加上x轴标签
-
ylabl(‘label’) 加上y轴标签
-
legnd(‘fuction_nam’) 标记函数名称
-
titl(‘titl_nam’) 标题名称
-
print -dpng ‘myPlot.png’ 将图片打印我png形式
-
cd ‘C:\usrs\ang\Dsktop’ 更改当前目录
-
subplot(x,y,z) 将图片分成x*y 个格子 操作第z个格子
- 例如
- 例如
-
axis([x1 x2 y1 y2]) 设置x和y的范围
-
clf; 清楚图像
-
imagesc(A),colorbar,colormap gry
- A代表一个矩阵
Octave循环控制语法
- A代表一个矩阵
- FOR循环语法
- while()
while true,
v(i)=999;
i=i+1;
if i==6
break;
end;
end;
- if else语句
if v(1)==1,
disp('The value is one');
elseif v(1)==2,
disp('The value is two');
else
disp('The value is not one or two');
end;
Octave 函数设置
先在工作目录下建立一个与函数同名的(后缀为.m)文件
函数结构
function y=squareThisNumber(x)
y=x^2;
endfunction
Octave函数可以有多个返回值
function [y1,y2]=ChangeNumber(x)
y1=x^2;
y2=x^3;
endfunction