【问题标题】:How to read matrix in following described way in MATLAB?如何在 MATLAB 中按照以下描述的方式读取矩阵?
【发布时间】:2016-01-25 06:50:39
【问题描述】:

假设我有矩阵:
A=

23 45 65 ------------ 第1行
12 29 83 ------------ 第2行
54 34 85 ------------ 第3行

我只想读取第 1 行的第 1、2、3 列和第 2 行的第 1 列。即我只想阅读元素 23,45,65,12。 我怎样才能?

A(1:2,:) 它的读数为 23、45、65、12、29、83。

请帮忙。

【问题讨论】:

  • 您可能想使用sub2ind 并使用线性索引来访问元素(或直接使用线性索引?)。

标签: matlab


【解决方案1】:

你能reshape把矩阵排成1行,取前4个元素吗?

B = reshape(A, [])
stuff-with( B(1:4) )

【讨论】:

  • 我该如何重塑它?
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 1970-01-01
  • 2022-11-24
相关资源
最近更新 更多