matlab中squeeze函數(shù)怎么使用

小億
418
2023-11-17 15:02:04
欄目: 編程語言

squeeze函數(shù)是用來去除數(shù)組中維度為1的維度的函數(shù)。它的使用方法如下:

  1. 語法:B = squeeze(A),其中A為輸入的數(shù)組,B為去除了維度為1的維度后的輸出數(shù)組。

  2. 示例:

    A = rand(3, 1, 2);  % 創(chuàng)建一個(gè)大小為3x1x2的三維數(shù)組
    B = squeeze(A);     % 去除維度為1的維度
    

    在這個(gè)示例中,原數(shù)組A的大小為3x1x2,維度1的維度大小為1,使用squeeze函數(shù)后,輸出數(shù)組B的大小為3x2,去除了維度1。

注意:在使用squeeze函數(shù)時(shí),如果輸入的數(shù)組中沒有維度大小為1的維度,那么squeeze函數(shù)不會(huì)對(duì)數(shù)組做任何改變,直接返回輸入的數(shù)組。

0