机器学习入门第五篇——Octave/Matlab Tutorial(5)

机器学习入门第五篇——Octave/Matlab Tutorial(5)

  • Ploting Data
  • Control statements: for while if statement

Ploting Data

 A=magic(5)
 imagesc(A) % 绘制一个5*5的彩色格子图,不同的颜色对应矩阵中不同的值

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第1张图片

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第2张图片


imagesc(A),colorbar,colormap gray; % 同时运行三个指令,生成一个颜色图像,一个灰度分布图像,并在右边加入一个颜色条

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第3张图片


a=1;b=2;c=3; % chaining of commands or comma chaining of function calls.

Control statements: for while if statement

% for 循环 2的1-10次方
v=zeros(10,1)
for i=1:10,
v(i)=2^i;
end;
v

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第4张图片


indices=1:10; 
indices
for i=indices,
disp(i);
end;

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第5张图片


%将前5个数赋为100
i=1;
while i<=5,
v(i)=100;
i=i+1;
end;
v

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第6张图片


%将前五个数赋为999
 i=1;
while true,
	 v(i)=999;
	 i=i+1;
	if i==6;
		break;
	end;
end;
>> v

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第7张图片


%如果v(1)是1则显示1,如果是2则显示2,不然都不是
 v(1)
ans =  2
if v(1)==1,
	disp('The value is one');
else if v(1)==2,
	disp('The value is two');
else
	disp('The value is not one or two');
	end;
end;

机器学习入门第五篇——Octave/Matlab Tutorial(5)_第8张图片


exit % 退出
quit 

你可能感兴趣的:(机器学习)