Octave向量与矩阵

向量与矩阵的创建

  • 创建向量:[a b c d];
  • 用步长创建向量:[1:2:7] 等同于[1 3 5 7] ;
  • 还有一种简写方式:1:6 等同于[1 2 3 4 5 6];
  • 创建矩阵:[11 12 13; 21 22 23; 31 32 33];
  • 创建单位矩阵I:eye(n);
  • 创建全零矩阵:zeros(m,n);
  • 创建服从[0 1]均匀分布的矩阵:rand(m,n);
  • 创建服从均值为0,方差为1的正态分布的矩阵:randn(m,n);
  • 引申:创建均值为6,方差为10的正态分布的矩阵:6+sqrt(10)*(rand(1,10000));

获取向量和矩阵的元素与大小

  • size(A):用一个[m n]二维向量,返回矩阵A的行数与列数;
  • size(A,1):返回矩阵A的行数;
  • size(A,2):返回矩阵A的列数;
  • length(A):返回矩阵A行、列中最长的维数;
  • A(m,n):返回矩阵A的第m行,第n列个元素;
  • A(m,:):返回矩阵A第m行的所有元素;
  • A(:,n):返回矩阵A第n列的所有元素;
  • A([m,n],:):返回矩阵A第m行和第n行的所有元素;
  • A(:,n) = [10; 11; 12] % 对第n列赋值;
  • A = [A, [100; 101; 102]]; % 为矩阵A添加列元素

向量和矩阵的运算

对于矩阵,Octava

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值