问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab中矩阵添加列

发布网友 发布时间:2022-05-06 10:53

我来回答

2个回答

热心网友 时间:2022-06-29 19:52

b=reshape(a,[],16)
这句转换这个数组为16列n行的矩阵
然后
b(:,17:20)=0
就是把后面的列变成0
a=reshape(b',1,[])
还原为数组

前提是n是16的倍数,如果不是,看最下面代码

————————
b=reshape(a,[],16)
b(:,17:20)=0
a=reshape(b',1,[])
———————
未经完全测试,有问题请指正。

还有一个办法
先求出总共要加多少次4个0

num =floor(n/16)
然后
提前制造一个全部是0的数组
b = zeros(1,n+num*4) %这里就是说b的大小应该等于n加上多少次加4个0
c=0
for i=0:16:n
b(i+c:i+16+c) = a(i:i+16)
c=c+4
end

________________________________
a= ones(1,36)
n=length(a)

num =floor(n/16)

b = zeros(1,n+num*4)

c=0
for i=0:16:n
if i <n-mod(n,16)
b(i+1+c:i+16+c) = a(i+1:i+16)
c=c+4
else
b(i+1+c:end) = a(i+1:end)
end
end
___________________________

热心网友 时间:2022-06-29 19:53

a为原矩阵
b=[0 0 0 0];
a=[a b];
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 MATLAB中如何给一个已经定义好的单元阵列添加多一列数据? MATLAB中怎么在一个矩阵中加一列 红烧地瓜的家常做法 如何制作地瓜烧 地瓜怎样烧好吃 地瓜怎么烧好吃 立定跳远用什么姿势更好啊?有什么方法立定跳远跳远一些? 立地跳远怎么跳的远一点? 立地跳远怎样才能跳得好? 立地跳远的正确姿势 50斤食材可以加多少桃美素? 卤肉有几种做法? 什么牌子的卤水增香膏,卤肉好吃,而且很香我做沙县的 卤汤加什么乳卤膏香味正宗 老卤膏的味道和以前卤肉的味道一样吗 如何让卤肉膏做的更细腻? 用老卤膏怎么卤牛肉? 2020甘肃选调生报名方式有哪几种? 怎样才知道戒指的尺寸 周大福戒指尺寸写在哪里 matlab中怎么给矩阵添加一列文字? matlab 怎么在矩阵中添加列 matlab如何动态给矩阵添加新列 matlab中怎么在数字矩阵中加入一列字符? 用matlab怎么在矩阵后面加入一列自己想加的内容? 利用matlab怎么往矩阵中添加一常数列 matlab中如何在原矩阵的右边添加一列 MATLAB求助:如何在一个矩阵末尾加入一行? matlab问题.如何给一个矩阵在一个位置增加一个零列? 要求厂家提供第三方检测报告来保证产品质量可行吗 第三方检测机构的检验报告有哪些法律效力?. 桐乡市赛维伺服电机有限公司怎么样? 安徽伺服电机有限公司怎么样? 蜗居在线观看 蜗居下载 电视剧蜗居 伺服惯量该如何选择? 如何在mysql中将建立外键 电阻率测深法 招商银行全币种信用卡有什么区别 水平地层上的视电阻率测深曲线 求3ds max 注册机或 激活码