octave-移动数据

  • A = [1 2;3 4;5 6]  size(A) 输出A矩阵的行列数 结果为 3 2
  • sz = size(A) size(sz) 结果为 1 2
  • size(A,1) 输出A矩阵第一个维度的大小,结果为3;size(A,2)输出第二个维度的大小,结果为2
  • length(A) 输出A矩阵最大维度的大小,常对向量使用该函数如length([1;2;3;4])结果为4


  • pwd 显示octave当前所处路径
  • cd 'C:\Users\sisi\Desktop' 进入该目录下
  • ls 显示当前路径下的所有文件

数据存取

  • load featuresX.dat 加载featuresX.dat文件
  • load ('princeY.dat') 加载princeY.dat文件 把文件名用字符串表示和上面的加载文件没有区别
  • who 显示当前所有变量
  • whos显示当前存储的所有变量 包括名称、尺寸大小(size)、占用内存大小和数据类型
  • 输入featuresX 显示该文件内容
  • size(featuresX)显示该文件的大小即行列数
  • clear featuresX 删除该变量
  • clear 清除所有变量
  • v = priceY(1:10) 将priceY中前10个数据存储到V中
  • save hello.mat v 将变量v保存成文件名为hello的mat文件(二进制压缩保存)
  • save hello.txt v -ascii 将数据的ASCII码保存为文本文档

数据操作

  • A(2,3)取A矩阵第二行第三列的数据
  • A(2,:)取A矩阵第二行所有数据
  • A(:,2)取A矩阵第二列所有数据
  • A([1 3],:)相当于A(1,:)和A(3,:) 取第一个索引值(行数)是1和3的该行所有数据
  • A(:,2)=[10;11;12] 将A矩阵的第二列替换成10 11 12
  • A=[A,[13;14;15]] 给A矩阵添加一列
  • A(:) 将矩阵A排成一列,把第二列放到第一列下面,第三列放在第二列下面。。。
  • A=[1 2;3 4;5 6] B=[10 11;12 13;14 15] C=[A B] 把A和B两个矩阵左右连接,A在B的左边
  • C=[A;B] 把A和B上下连接,A在B的上面
  • [A,B] 和[A B] 作用相同,将A和B左右连接


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值