matlab实现类似于python中append元素追加的功能

需求如题。matlab中也有append函数,但不是我们想要的往数组里追加元素的功能。

有两种解决办法:

  • 方法1:使用一个空数组[],配上[a,b]命令;
  • 方法2:使用一个空数组[],配上horzcat(a,b)水平拼接命令。

方法1实现如下:

x = [];

for n = 1:2:9
    x = [x,n];    % 相当于在一个新数组[]内并在一起
end

效果如下:

x =

     1     3     5     7     9

方法2实现如下:

x = [];

for n = 1:2:9
    x = horzcat(x,n);   % 水平拼接在一起
end

效果如下:

x =

     1     3     5     7     9

说明:两种方法均可实现类似python中的append函数的效果!但是要注意维度!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 伴随《不说再见》的音乐,身穿礼服的我们,在材料学院的礼堂,依次由院长拨穗,完成毕业的仪式。 也意味着,我或许将永远...
    侃侃好阅读 257评论 0 0
  • 一晃,一年的时间又过了一半。这半年里摸索着学做了一些事,又学着照顾人,还学着接纳生活里一些不完美的现状。包...
    夭夭_f85c阅读 504评论 0 1
  • 【芙 江】 ……七绝 竹杖芒鞋登曲径, 踏游春野览青葱。 芙江溪畔晚霞紫, 隔水桃花几朵红。 闲鹤 2018.4....
    06e9fe388a97阅读 717评论 13 30
  • 本文是根据林明樟(MJ老师) --《用生活常识就能看懂财务报表》一书以及学习林明樟老师数字力课的一篇总结。 在股市...
    咔咔西2021阅读 644评论 2 2

友情链接更多精彩内容