这两行matlab啥意思 output = zeros(NumOutput,1); output(1:1:NumInput,1)=input;

发布网友 发布时间:2022-04-24 09:07

我来回答

1个回答

热心网友 时间:2023-10-09 06:28

NumOutput是一个数字,比如说5
output = zeros(NumOutput,1);,就是生成一个5行1列的全零向量
假如说NumInput为3,
output(1:1:NumInput,1)=input,这里就是说output的第1,2,3个数字都等于input,如果input也是个长度为3的向量的话,那就是分别按顺序赋值过去。

如果只看这两行代码,第二句直接写成output(1:NumInput)=input就行了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com