机器学习入门第五篇——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的彩色格子图,不同的颜色对应矩阵中不同的值

在这里插入图片描述

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


%如果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;

在这里插入图片描述


exit % 退出
quit 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值