You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OCTAVE如何从矩阵A提取指定行列生成矩阵B

Octave 矩阵指定行列提取操作

首先你可以用以下代码定义原始矩阵A:

A = [
    5    10    15    20    25;
    10     9     8     7     6;
    -5   -15   -25   -35   -45;
    1     2     3     4     5;
    28    91   154   217   280
];

Octave 支持直接通过行列索引向量提取指定的矩阵区域,语法为 目标矩阵 = 原始矩阵(行索引集合, 列索引集合),你需要的提取操作直接执行以下代码即可完成:

B = A([1,4,5], [1,5]);

执行后得到的矩阵B结果如下,你可以核对是否符合预期:

5    25
     1     5
    28   280

补充说明:如果需要提取连续的行列,还可以使用冒号语法简化索引书写,比如提取第2到4行可以写为 2:4,提取所有行可以直接写 :。

内容的提问来源于stack exchange,提问作者Lazar Ivanovic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:18:01