[請益] 將小的矩陣加入大的矩陣

看板MATLAB作者 (nailian)時間8年前 (2015/11/23 13:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
大家好,我的問題如下 有兩個 2x2 的矩陣,想要將其填入 3x3 的大矩陣 exp. 1 2 5 5 A=[ 3 4 ] B=[ 5 5 ] 1 2 0 C=[ 3 4+5 5 ] 0 5 5 先前的方法是建立兩個 3x3 的零矩陣分別帶入兩個小矩陣,再把矩陣相加 但若矩陣一多要一個一個的輸入,想請教有無自動化的方法?先前作法的code如下 A=[1 2;3 4]; B=[5 5;5 5]; A_=zeros(3,3); B_=zeros(3,3); n=0 for i=1:2 j=1:2 A_(i+n,j+n)=A(i,j) end n=1 for i=1:2 j=1:2 B_(i+n,j+n)=B(i,j) end C=A_+B_; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.74.161 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1448258000.A.91B.html

11/24 17:46, , 1F
有限元素法?
11/24 17:46, 1F
文章代碼(AID): #1MKgdGaR (MATLAB)
文章代碼(AID): #1MKgdGaR (MATLAB)