关于Octave中的常用命令笔记

注:每次使用的时候,都需要到网上各种搜索,太痛苦了,专门放一个地方,以方便自己查阅。
所有的i,j之类的小写代表常量,大写的X,Y代表矩阵或者向量
1、矩阵及向量:
ones(i,j):
zeros(i,j)
pinv(X):
X’:
find(条件):

示例用户:将Y向量中的0,与1分开。 Y1=find(Y1); Y0=find(Y0);
则X条件矩阵中的对于结果1的记录集,就可以使用X(Y1,:)来标识。

2、矩阵及向量运算:
最重要的是理解,在机器学习里面使用的各种矩阵的操作。例如:
theta0+theta1X1+theta2X2
能够一眼就转成THETA’*X.
另外在吴恩达的课件里面,能够使用矩阵计算的就不要使用FOR循环,一方面可以使你写的程序程序效率更高,另外一方面可以加深对矩阵运算的理解并熟练运用。

3、基本运算符:
floor(Number),取整。例如:floor(0.49/0.0024)=204;
Octave里面的Mod,没有搞清楚,如果使用mod(0.49/0.0024)=0.00040000

4、plot画图:

plot(x1(y1,2),x1(y1,3),’+’);
hold on
plot(x1(y0,2),x1(y0,3),‘o’,‘MarkerFaceColor’,‘r’);

在这里插入图片描述
Format arguments:
linestyle
‘-’:Use solid lines (default).
‘–’:Use dashed lines.
‘:’:Use dotted lines.
‘-.’:Use dash-dotted lines.

marker
‘+’: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
‘y’:Yellow
‘m’:Magenta
‘c’:Cyan
‘w’:White

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值