matlab中怎麼把256 256的矩陣分塊成8 8的矩

2021-04-13 01:51:10 字數 892 閱讀 1171

1樓:典素潔巨集斯

有很多來中建立方法啊:m=

zeros(256);%建立源0矩陣,但輸入預設二維矩陣,等於zeros(256,256),下同m=

ones(256);

%建立全1矩陣

m=eyes(256);%建立單位矩陣

m=rand(256);%建立[0,1]隨機矩陣,m=magic(256)%建立等等

2樓:匿名使用者

k=1;

for i=1:32

for j=1:32

b=a((i-1)*8+1:i*8,(j-1)*8+1:j*8);

k=k+1;

endend

其中a為256*256的矩陣

b為乙個

回cell陣列答

matlab矩陣分塊與把分塊矩陣還原

3樓:匿名使用者

a=rand(256,64);

%將a分塊

b=mat2cell(a,ones(256/16,1)*16,ones(64/16,1)*16);

%b就是所要的分塊矩陣

%將分塊矩陣合併

c=cell2mat(b)

%c就是合併好的專矩陣,即屬c=a

4樓:匿名使用者

greatdju已經是正解了,不必老不結題!

matlab對矩陣進行分塊,再對分塊後的每一小塊矩陣進行求和,成為乙個新的矩陣?

5樓:

matlab中,只要兩個矩陣的size是一致的,那麼它們就可以用加法加起來。

即使你的大矩陣是有多個塊組成的。求和也是對應的塊進行求和。

怎麼把如下數學等式寫成MATLAB中的M檔案

n 42 42種食品 m 39 39個時刻 x randi 1 10 n,m 42種食品的39個時刻的 這裡用隨機資料代替 r zeros n,n for i 1 n for j 1 n temp1 0 分子 temp2 0 分母 for k 1 m temp1 temp1 abs x i,k x ...

matlab中如何把數字變成字元

用sprintf可以解決。舉個例子 k 10 str sprintf file 02i.bmp k 詳細用法自己看幫助文件吧。fileform bai 路徑du zhi bmp filepathsrc 路徑 file dir fileform for i 1 length file myimg i ...

在matlab中怎麼把頻域的傳遞函式離散化後再時刻加入噪

把傳遞函式離散化 dsys c2d sys,ts,method 傳函離散 num,den tfdata dsys,v 離散後提取分子分母 這裡面的method有好多種,zoh 零階保內持,假設控制輸容入在取樣週期內為常值,為預設值。foh 一階保持器,假設控制輸入在取樣週期內為線性。tustin 採...