Matlab,怎么寻找vector中等于a的元素,并将其替换成另两个元素?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab,怎么寻找vector中等于a的元素,并将其替换成另两个元素?相关的知识,希望对你有一定的参考价值。
参考技术A vector=[2 4 5 2];index=find(vector==2);
temp=mat2cell(vector,[1],ones(1,length(vector)));
temp(index)=[7,9];
vector=cell2mat(temp);本回答被提问者采纳 参考技术B 替换成两个是?
这个是找到元素[a,b]=find(vector==a);追问
就是输入一个vector,将vector中所有等于a的元素替换成[b,c],比如[2,4,5,2],a=2,b=7,c=9,那么输出为[7,9,4,5,7,9],求帮忙
matlabcell特征描述子怎么画
参考技术A 统计学方法。matlabcell特征描述用统计学方法画。先对二值化后的细胞分割图寻找连通域,每个连通域都视作一个细胞,计算每个连通域的面积、中心点、最短径、最长径、最大内接圆面积、最小外接圆面积等信息,结合统计学方法设计一些特征用于描述细胞的形态。以上是关于Matlab,怎么寻找vector中等于a的元素,并将其替换成另两个元素?的主要内容,如果未能解决你的问题,请参考以下文章