matlab数组索引问题

2024-09-29 23:14:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为data的matlab数组

34.6237 78.0247 0 30.2867 43.8950 0 35.8474 72.9022 0 60.1826 86.3086 1.0000 79.0327 75.3444 1.0000 45.0833 56.3164 0 61.1067 96.5114 1.0000 75.0247 46.5540 1.0000 76.0988 87.4206 1.0000 84.4328 43.5334 1.0000

这是三个领域。现在我想把值分成两个变量,比如A和B,但是A应该包含第三列有条目1的值,B应该包含第三列有条目0的值

所以这个例子的输出示例是

A = 60.1826 86.3086 79.0327 75.3444 61.1067 96.5114 75.0247 46.5540 76.0988 87.4206 84.4328 43.5334

类似地,其余的条目将用于B

B = 34.6237 78.0247 30.2867 43.8950 35.8474 72.9022 45.0833 56.3164

我不想通过编写循环并提取它们来实现这一点。 我试过了 tempVariable = data(y > 0)

其中变量y = data(:, 3)

有人能推荐一条船来做这项工作吗?你知道吗


Tags: 示例data条目数组领域例子matlabtempvariable

热门问题