matlab.1个是只有0和1的矩阵 另一个是随机矩阵
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 11:02:48
matlab.1个是只有0和1的矩阵 另一个是随机矩阵
怎么把随机矩阵和第一个矩阵合成一个这样的矩阵 新矩阵在第一个矩阵中是1的的位置显示第二个矩阵的数据 是0的位置就不显示数据
怎么把随机矩阵和第一个矩阵合成一个这样的矩阵 新矩阵在第一个矩阵中是1的的位置显示第二个矩阵的数据 是0的位置就不显示数据
只含01的矩阵记做F,“另一个随机矩阵”记做A.新生成矩阵记做B.B = zeros(size(A), 'like', A);
B(F==1) = A(F==1);题主没有说明F中0元素对应位置的B元素取什么值,“不显示数据”是不可能的,我这里取做0.
再问: Error using zeros Leading inputs must be numeric. 按你的我出现这样的错误了,令随机矩阵x ,含01的是fl,我改成这样 >> B = zeros(size(x), 'like', x); B(fl==1) = x(fl==1); 就出现上面的错误了。
再答: 矩阵x定义了么。。。。
再问: 我知道了。我那个版本只要B=zeros(size(x));去定义就可以 不会出现错误了 谢谢啊
再答: 不客气~
B(F==1) = A(F==1);题主没有说明F中0元素对应位置的B元素取什么值,“不显示数据”是不可能的,我这里取做0.
再问: Error using zeros Leading inputs must be numeric. 按你的我出现这样的错误了,令随机矩阵x ,含01的是fl,我改成这样 >> B = zeros(size(x), 'like', x); B(fl==1) = x(fl==1); 就出现上面的错误了。
再答: 矩阵x定义了么。。。。
再问: 我知道了。我那个版本只要B=zeros(size(x));去定义就可以 不会出现错误了 谢谢啊
再答: 不客气~
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
请问:怎样用matlab随机生成一个只有0,1元素的矩阵?用什么命令,
怎么用matlab产生20个随机数组或者随机矩阵,这些随机数只能是-1或者1?
matlab怎么随机生成1,0,-1的矩阵
谁能用matlab编辑一下几个MxN的矩阵,分别是随机高斯矩阵(服从(0,1/√M)的标准正态分布)、
怎样用matlab随机生成一个只有-1,1元素的矩阵?
matlab如何生成每行之和等于1的随机矩阵?
matlab 中如何对一个1000×1的矩阵,随机取出10个元素(这些元素可以是连续的)并赋值为-100
怎么用matlab产生一组1000行1列的随机矩阵,并且每个元素范围是-0.01到0.01?
如何用matlab将一个矩阵是偶数的项赋给另一个矩阵
matlab怎么生成一个主对角为0,1随机的矩阵,其他元素为0
matlab产生随机矩阵