如何在matlab矩阵中把其中的多个相同数值直接替换成另一个?有函数直接实现吗?

比如就是A矩阵是N维,的,我要把其中是1的元素全部换成2,除了用find语句,还有别的实现方式吗?

什么意思?是不是说去掉相同的元素(相同的元素只留下一个)?

a=[1,2,3,3,4,2,6,7,9,8,1];
unique(a)

这个函数有一个缺点:就是生成的新数组被排序。

==========
除了find之外,估计只能用for了。

A(find(A=1))=2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-25
word中你知道如何替换吧?
把数据复制粘贴到word中,替换后再复制粘贴回去!

祝你好运
相似回答
大家正在搜