全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
890 0
2019-05-30
悬赏 10 个论坛币 未解决
例如:
a=zeros(3,3);
b=a
c=a
A=[a,b,c]
也就是A是一个3*9全为0的矩阵,子矩阵分别是a b c
B=ones(3,3)   
B是一个3*3的全为1矩阵
我现在想把B赋予A矩阵的第一个子矩阵a,
如果输入A(1)=B,会报错的。
因为A(1)只是A矩阵中的第一个位置的0元素,而不是第一个子矩阵。

注:我举的是个简单的例子,所以我当然知道直接让a=B就可以了,也知道提取某行某列的用A(:,1:3),但我在实际应用中的A是非常大的矩阵,用这些方法很麻烦的,所以如果能用A(n)=B这样的方法就简单多了。

请问:大型矩阵中,怎么样可以用类似于A(1)=B这样简单的赋值命令?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群