matlab 如何对一个矩阵如一个1000×1,随机取出10个元素(这些元素可以是连续的)并赋值为-100的问题
答案可以是:A=zeros(1000,1);R=round(0.5+999.5*rand(10,1));A(R)=-100运行可以满足要求但是对一个10000×1的矩阵,...
答案可以是:
A=zeros(1000,1);
R=round(0.5+999.5*rand(10,1));
A(R)=-100
运行可以满足要求
但是对一个10000×1的矩阵,想取出1000个元素,实际运行却不是1000个元素,请问写第二句话的规则是什么,能详细说明一下吗?谢谢 展开
A=zeros(1000,1);
R=round(0.5+999.5*rand(10,1));
A(R)=-100
运行可以满足要求
但是对一个10000×1的矩阵,想取出1000个元素,实际运行却不是1000个元素,请问写第二句话的规则是什么,能详细说明一下吗?谢谢 展开
2个回答
展开全部
更多追问追答
追问
您好,你这种方法可以保证产生1000个-100的值,但是我发现这1000个数是间隔的,没有连续的。可不可以反应一种更普遍的状况,缺失的数据中,既可以有单个的数,也可以是连续的几个或者多个数
追答
什么叫间隔的?连续的?什么又是单个的?什么又是缺失数据?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询