matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元素全为0.同时还有行矩阵p=[5,6,2...7],元素个数为n,就是w里面1的个数.现在想把w矩阵里元素为1的位置替换成p矩阵的元素,p
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 13:21:00
xT_OP*>n
aEY+jl
uL!m
faezoi_a=A6߶ޞ;7bb>8տIr;wCw>K|&](xsq4,j?Hg
Armo9R.ZoxSg b!=dd29wto7`R4t3ҁa4wlˡP^~"$ҁYɻLONXnP|:i G4rt֠EO-H G#(XJoi2rroj人y5Ժ eqI|.$?]dI]V|?jY=)J?4@{\M[wܱOG ?gJrF;v7,z ~Q;#懝FZ&.7ڲ̦wF][DUZ$ẇq js&6}lj7$ׂixf旵Q+Bgk@%X@!k(LL7un^n|:f%<)D"iOYyҹ$Fũ}'
̚\82XT5X
matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元素全为0.同时还有行矩阵p=[5,6,2...7],元素个数为n,就是w里面1的个数.现在想把w矩阵里元素为1的位置替换成p矩阵的元素,p
matlab 矩阵矩阵元素替换
有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元素全为0.同时还有行矩阵p=[5,6,2...7],元素个数为n,就是w里面1的个数.现在想把w矩阵里元素为1的位置替换成p矩阵的元素,p的第一列替换第一个1,第二列元素替换第二个1,以此类推.
matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元素全为0.同时还有行矩阵p=[5,6,2...7],元素个数为n,就是w里面1的个数.现在想把w矩阵里元素为1的位置替换成p矩阵的元素,p
首先编写m函数如下:
function out = replace(w,p)
temp_h=length(w);
l=1;
for k=1:temp_h
if w(k)==1
out(k)=p(l);
l=l+1;
else
w(k)=0;
end
end
end
然后将该m函数放到matlab工作目录下,或改变matlab工作目录到该函数的目录.
在命令空间输入如下命令:
>> m=[0,1,1,0,1];
>> p=[3,5,9];
>> a=replace(m,p)
a =
0 3 5 0 9
看到了吧,a就是m矩阵中将1对应的用p的元素替换后的矩阵.
matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元素全为0.同时还有行矩阵p=[5,6,2...7],元素个数为n,就是w里面1的个数.现在想把w矩阵里元素为1的位置替换成p矩阵的元素,p
matlab怎么把一个矩阵变成一行
matlab求矩阵每一行乘积
matlab矩阵元素,怎么求这一行中的每个元素的平方根
一个一行有十二个元素的变量用matlab变成3乘4的矩阵,怎么变?
matlab里面如何创建每个元素都是矩阵的矩阵?
matlab如何建矩阵,使矩阵的元素是函数
matlab 怎么判断一个矩阵里是否有重复元素
用matlab 建立5*6矩阵 要求输出矩阵第n行元素 当n超过矩阵的行数自动转为输出最后一行并报错
MATLAB中当n>矩阵行数时怎么输出最后一行元素并给出出错信息
矩阵!
矩阵,
矩阵
矩阵
矩阵.
matlab矩阵元素位置怎么返回?
matlab 怎样去掉矩阵中的零元素
matlab如何去掉矩阵中的指定元素