matlab - 从Matlab中的特定维度删除元素?
问题描述
我有一个数组 A(x,y,z) 和一个索引列表 j(2,4,6,..)。我需要从 A 中删除元素,其中对应于 j 的元素应从“z”维度中删除,如 A(x,y,[zz(j)])。没有循环可以吗?
谢谢。
解决方案
您可以使用索引来告诉z
您想要哪些切片:
A(:,:,j)=[];
推荐阅读
- python - 如何检查 date1 是否较小 date2 并在 pandas 数据框中的新列中分配值
- wso2 - 自定义 JWT 生成在 WSO2 APIM 3.1.0 中不起作用
- git - gitignore 文件有问题,如果目录名包含点字符
- azure - 使用查找活动的输出来查询数据库并使用 ADF 写入存储帐户中的 csv 文件
- c# - 如何从 C# XML 文档文件生成移动和桌面在线文档?
- spring-boot - Jooq 和 Spring boot:通过启动器升级 JOOQ:无法将 spring.jooq.sql-dialect' 绑定到 org.jooq.SQLDialect
- javascript - 在 Node+Express+Passport 应用程序中,res.locals.users 有效,但数据未定义
- visual-studio-code - macOS 上的 VSCode 编辑器。多行选定块的奇怪行为
- c# - 如何控制引用的命名空间
- python - 如何使用 CNN 修复欠拟合/为什么我的代码无法正确识别图像?