【发布时间】:2014-10-17 08:06:29
【问题描述】:
我有一个列向量中的数字列表。在这些数字中,我有一个字母 M,它以随机间隔出现..
此链接How to delete zero components in a vector in Matlab? 显示如何删除零,我试图适应如何删除M,但徒劳无功!
如何将这个 M 替换为 0? 我尝试了此代码,但无济于事。!
我将所有样本数据都称为 N。
N=[4.6 6.7 4.1 3.1 米 2.6]
N(N==M) = []; 我也试过这段代码 样本=N(N~=M);
我的真实数据是从文本文件中加载的:
filename='x.txt';
N=importdata(filename)
【问题讨论】:
-
请您发布示例数据。
-
0 是可接受的条目吗?是负数吗?那 NaN 呢?
-
嗨。没有负数,是的,我想用零来代替 M.. thnaks
-
什么是“字母”
M?一个号码?数字的行向量?请给出一个更具体的例子来定义M -
我个人怀疑
importdata是否能够正确导入您的文本文件。检查您的数据大小N与您的预期大小。
标签: matlab matlab-guide