gpt4 book ai didi

matlab - 从结构的多个字段中提取行

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:26 25 4
gpt4 key购买 nike

创建了列向量(100 行)的结构(25 个字段)。如何提取其特定行。例如,

s.a=[1 2 3 4 5 6]'
s.b=[5 2 8 1 0 4]'
s.c=[9 7 0 1 3 5]'
% 2 to 4 rows to be extracted
% expected output
t.a=[2 3 4]'
t.b=[2 8 1]'
t.c=[7 0 1]'

结构上的索引不起作用。什么是通用方式。

最佳答案

你可以简单地使用structfun

t = structfun(@(x)x(2:4),s,'UniformOutput',false)

关于matlab - 从结构的多个字段中提取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51517086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com