Octave 命令

本文介绍了Octave的基础操作,包括矩阵定义、路径修改、变量管理、矩阵运算、函数创建及数据可视化。还讨论了控制语句如if...else及switch的使用,是学习和使用Octave进行机器学习的实用指南。
摘要由CSDN通过智能技术生成

注:本文是基于斯坦福的机器学习课程

 

1. A=[1 2;3 4;5 6]

    这样就定义了一个矩阵

   size(A)===>3 3

  如果是向量:B=[1 2 3 4]

  length(B)=4

 

2.修改路径:cd 'c:\snow'

  load 1.dat    加载文件

  save 1          保存文件

  save hello.mat variable  表示把某个变量存入到文件中

  save hello.txt C -ascii     %save as text(ASCII)

 

3.who    显示当前所有的变量名称 

  whos   显示当前变量的名称和详细的信息

  clear variable 表示清楚某个变量

 

4.对变量的操作

  A(3,2)    %第三行第二列

  A(2,:)      %第二行,所有的元素

  A(:,2)=[10;11;13]  %修改了第二列的所有值

  A(:)    %修改A为一个列向量

  C=[A B]  %直接连接两个,A在左,B在右

  C=[A ;B]  %直接连接两个,A在上,B在右=下

 

5.矩阵之间的运算

  A,B都是矩阵

  A*B %计算A 和B的乘积

  . 表示对每一个元素进行某种操作,例如:

   1 ./A              %表示取A中每一个元素的倒数

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值