matlab find函数
2024-09-04 18:26:05
find函数用来获取向量或矩阵中非0元素的索引
假设X是行向量,则find(X)返回的是一个行向量;X'为列向量,find(X')返回的是一个列向量。
看一个例子:A是一个行向量,B是一个列向量,将B中非0元素的索引添加到A中
A = [1 2 3];
B = [0;0;0;4;5;6];
A = [A, find(B)];
结果出现错误:
Error using horzcat
CAT arguments dimensions are not consistent.
原因:B是一个列向量,find(B)返回的是一个列向量,而A是行向量,无法进行拼接
正确写法是
A = [A, (find(B))'];
最新文章
- php知识案列分享
- u-boot移植初步尝试-tiny4412
- spring3 的restful API RequestMapping介绍
- KCF目标跟踪方法分析与总结
- input绑定datapicker控件后input再绑定blur或者mouseout等问题
- ios开发 block语句块
- check cable connection PXE-M0F: Exiting intel PXE ROM no bootable device-- insert boot disk and pre
- SBT模版
- R语言&;页游渠道分析(转)
- 201521123004 《Java程序设计》第1周学习总结
- HDFS概述(1)————HDFS架构
- Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客
- 序列化日期(yyyy-MM-dd hh:mm:ss)
- python开发之路:python数据类型(老王版)
- python 的xlwt模块
- BZOJ2801/洛谷P3544 [POI2012]BEZ-Minimalist Security(题目性质发掘+图的遍历+解不等式组)
- 分布式配置 SSH 免密登陆
- Python3.2-re模块之常用正则记录
- Notepad++如何关闭最近打开的文件的历史记录功能
- 调用webservice超时问题的解决[转]