function [op] =putMat(smallMat,bigMat,hang_index,lie_index)%H=zeros(9,9);%h=[1,2,3;3,3,3;4,1,8];h=1;%putMat(h,H,2,3)%输出的是被插入smallMat后的bigMat%注意只支持方阵。%将smallMat插入bigMat的(hang_index,lie_index)处(这里的索引是以smallMat作为%一个元素在bigMat中的索引)%注意bigMat要在函数外预先定义,一般预先是zeros矩阵[a,~]=size(smallMat);if a==1bigMat(hang_index,lie_index)=smallMat;op=bigMat;elseu=hang_index;v=lie_index;bigMat((u-1)*a+1:(u-1)*a+a,(v-1)*a+1:(v-1)*a+a)=smallMat;op=bigMat;endend
300字范文,内容丰富有趣,生活中的好帮手!