我有一个带数据的堆叠结构,看起来像这样:

a(1) = struct('X',rand(10,1),'Y',rand(10,1),'Time',(1:1:10)')

a(2) = struct('X',rand(10,1),'Y',rand(10,1),'Time',(1:1:10)')

(堆叠结构的数量和每个参数的长度不是恒定的)

现在我想要使用时间戳5访问所有X数据.

我知道我可以用循环来做到这一点:

data = zeros(length(a),1)

for k=1:1:length(a)

data(k) = a(k).X(5)

end

但我想知道没有循环访问数据是否有办法?

我试过b = [a(:).X(5)]但是这不起作用(b = [a(:).X].我必须在一个环绕的循环中这样做,所以我想避免不必要的计算……

在同一主题中:是否可以使用相同的时间戳获取一个堆栈的所有数据?

像这样的东西:

data = a(1)(a(1).Time==5)

>> data

data =

5

谢谢你的帮助!

matlab元素相同,Matlab:访问所有堆叠结构中的相同元素相关推荐

  1. ndarray如何取元素_Numpy之访问和删除 ndarray 中的元素及向其中插入元素

    NumPy ndarray 是可变的,意味着 ndarray 中的元素在 ndarray 创建之后可以更改.NumPy ndarray 还可以切片,因此可以通过多种方式拆分 ndarray.例如,我们 ...

  2. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot

    Matlab画图技巧与实例:堆叠图stackedplot 在MATLAB线图中,一共有3种类型,分别是 线图,包括:plot,plot3,stairs,errorbar,area,stackedplo ...

  3. 西农matlab基础知识,MATLAB基础知识复习

    1.MATLAB的基本知识 1-1.基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: >> (5*2+1 ...

  4. 打开matlab的规则,matlab的函数和运算规则

    在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 ...

  5. matlab括号区别,matlab中各种括号(),[],与{}的区别与认识

    matlab中各种括号(),[],与{}的区别与认识 发布时间:2018-06-04 10:37, 浏览次数:469 , 标签: matlab 原文 在matlab中,常常会遇到(),[],和{},这 ...

  6. matlab 矢量化,matlab矢量化编程简要

    一.基本技术 1)MATLAB索引或引用(MATLAB Indexing or Referencing) 在MATLAB中有三种基本方法可以选取一个矩阵的子阵.它们分别是下标法,线性法和逻辑法(sub ...

  7. matlab.什么意思,MATLAB是什么意思? matlab是什么软件?

    MATLAB是什么意思? matlab是什么软件? MATLAB是什么? MATLAB® 是一种对技术计算高性能的语言.它集成了计算,可视化和编程于一个易用的环境中,在此环境下,问题和解答都表达为我们 ...

  8. matlab 01变量,MATLAB变量

    序言 在**Matlab**中,变量名由A~Z.a~z.数字和下划线组成,且变量的第一个字符必须是字母. 尽管变量名可以是任意长度, 但是Matlab只识别名称的前N=namelengthmax个字符 ...

  9. matlab数组从零开始,MATLAB数组

    MATLAB数组 在 MATLAB中,所有的所有数据类型的变量是多维数组.向量是一个一维阵列,矩阵是一个二维数组. 我们已经讨论过的向量和矩阵.在本章中,我们将讨论多维数组.然而,在这之前,让我们讨论 ...

  10. matlab gmn信号,MATLAB优化设计实验课件.ppt

    <MATLAB优化设计实验课件.ppt>由会员分享,可在线阅读,更多相关<MATLAB优化设计实验课件.ppt(81页珍藏版)>请在人人文库网上搜索. 1.优化设计实验课件,现 ...

最新文章

  1. 一个好用的查看Angular应用ngrx状态的Chrome扩展:Redux devTools
  2. arm9 安装java_QT5.7 AM1808 ARM9的交叉编译
  3. 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数
  4. OJ和PTA常见的错误代码含义
  5. linux内核的冷热页分配器
  6. Unity 5.x---00使用重力
  7. html5表单新增验证属性,HTML5表单增强属性
  8. 和我一起打造个简单搜索之ElasticSearch入门
  9. UE4之FString转换
  10. 前后端交互模式大总结 艾提拉 总结 attilax总结 目录 1. 通过ajax ajax就是js的网络api 完全解耦合 推荐 1 1.1. Query Ajax 操作函数 1 1.2. 服务
  11. Word和WPS插件开发总结
  12. linux服务器运维基础学习
  13. 创建一个带目录的Word模板
  14. 敏捷项目管理Scrum连载系列之Scrum在团队中的应用
  15. [剑指offer] -- 46.扑克牌顺子
  16. 第五章:物理与环境安全技术
  17. 小米红米1S 电信/联通版 专用TWRP2.8.1.1中文版 (全屏触摸/支持MTP挂载内外置存储)...
  18. spring boot 集成druid数据库连接池,并打印sql
  19. html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...
  20. Python 基于卷积神经网络(textCnn)对药品或疾病分类(适用于疾病归一化和药品归一化)

热门文章

  1. C++ 入门5 ---- 类和动态内存分配(一)
  2. 怎么恢复初始状态_长妊娠纹怎么办 产后消除妊娠纹绝招
  3. Zookeeper之事件监听机制
  4. Redis与Redisson的分布式锁
  5. es6-3.webpack应用
  6. 使用 java -jar命令启动jar包时报不支持的jdk版本异常
  7. 警惕!这5种“脸色”在暗示你这些健康问题!
  8. 驱动编译的时候注意编译工程选项
  9. Android学习笔记25-画廊控件Gallery的使用
  10. 【实用插件】精心挑选6款优秀的 jQuery Tooltip 插件