matlab - MATLAB:获取向量结构的最小 x 值
问题描述
我有一个结构体,其中包含一个名为位置的字段,其中包含向量。例如:
mystruct(1) = struct('position', [1,3,3])
mystruct(2) = struct('position', [2,2,0])
mystruct(3) = struct('position', [3,1,-3])
并且不使用 for 循环我想获得最小 x、y 和 z 位置-> [1,1,-3]
那可能吗?
解决方案
也许你可以尝试vertcat
如下
>> min(vertcat(mystruct.position),[],1)
ans =
1 1 -3
在哪里
>> vertcat(mystruct.position)
ans =
1 3 3
2 2 0
3 1 -3`
推荐阅读
- c++ - 使用 starttls 函数 ldap_start_tls_s (ldap_int_tls_start) 时在 openldap 库中报告崩溃
- grafana - Graphite 组时间戳事件(按周)
- apache-spark - 使用 spark(python) 创建 zip 文件
- swift - 如何在 Swift 中检查类型
- ios - 在 Google 地图上使用动画在多个位置之间移动标记
- android - OSX 上的锁定文件阻止了 android studio 上的 Gradle 同步,即使在删除文件后,这些文件也被反复锁定
- javascript - 如何在 Bokeh 中更新多选菜单
- java - 如何从正则表达式中提取值并打印它们并对这些值进行计算
- css - css ID选择器如何选择具有相同ID的两个元素?
- javascript - 传递参数Vue.js时出现路由问题