請讓我嘗試在這種情況的一個例子MATLAB 2013a:總和+擠壓尺寸不一致
numel_last_a = 1;
numel_last_b = 2
a = rand(2,20,numel_last_a);
b = rand(2,20,numel_last_b);
size(squeeze(sum(a,1)))
size(squeeze(sum(b,1)))
解釋,輸出將是
ans = 1 20
ans = 20 2
這意味着我必須抓住特殊其中numel_last_x == 1應用轉置操作以與後續步驟保持一致。我猜測必須有更優雅的解決方案。你們能幫我嗎?
編輯:對不起,代碼錯了!