matlab中如何向矩阵中添加元素

matlab中如何向矩阵中添加元素,第1张

原来的矩阵是A,添加的列是a,要添加在第n列前(如果n=5,就添加在最后)

A = [ A( : , 1 : (n-1) ), a, A( : , n : end )

这句是通用的

如果n=1, 那么1 : (n-1) 是空矩阵,A( : , 1 : (n-1) )也是空矩阵

如果1<n<5,你应该能理解

如果n=5,那么n : end 是空矩阵,A( : , n : end )也是空矩阵

多大的矩阵都可以用

1、如楼上所说,高维矩阵是个解决方法,不过和你说的要求略有不一样

另外就是用元胞数组,例如

a

=

cell(5,5)a{1,1}

=

eye(4)

这样a是5*5的元胞数组,其中第一行第一列为4*4的单位阵,对于a的其他元素同样可以定义为矩阵

2、这样的矩阵不能直接运算,里面的元素可以


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11933142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存