99问答网
所有问题
matlab中如何在一维矩阵中每隔一个元素插入3个零元素
matlab中如何在一维矩阵中每隔一个元素插入3个零元素
例如x=[1,2,3]如何变成
x=[1,0,0,0,2,0,0,0,3,0,0,0]
举报该问题
推荐答案 推荐于2017-11-25
用下面的程序可以完成,不过直接粘贴过去运行的话可能报错,如果报错的话自己动手敲一遍就可以了。最后所要的结果存储在y向量中。
y = [];
for i = 1 : length(x)
y = [y, x(i), 0, 0, 0];
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Be77WXvet.html
其他回答
第1个回答 2013-05-03
m = 3;
x = [1 2 3];
n = length(x);
R = zeros(m+1,n);
R(1,:) = x;
R = R(:)'
本回答被网友采纳
相似回答
大家正在搜
相关问题
matlab中有什么函数能在一个矩阵中等间隔插入n个零,就是...
matlab中怎么取一个一维矩阵的中间的元素
在matlab中,将矩阵a中每个元素3次方,的使用命令是什么
matlab题设x是一维数组,x的倒数第3个元素怎么表示
matlab数组如何等间距取值,比如对于1个1维数组,每隔1...
matlab中如何统计一个矩阵中零的个数
在matlab中建立一个4*5、零矩阵、单位矩阵、元素全为1...
MATLAB中如何在一个1101×348的矩阵中找到第一个为...