0
我想寫MATLAB的最大功能:MATLAB嘗試寫max函數
B = max(A,B);
它是正確的嗎?
for i=1:size(A,1)
for j=1:size(A,2)
if A(i,j) > B(i,j)
B(i,j) = A(i,j);
end
end
end
謝謝!
我想寫MATLAB的最大功能:MATLAB嘗試寫max函數
B = max(A,B);
它是正確的嗎?
for i=1:size(A,1)
for j=1:size(A,2)
if A(i,j) > B(i,j)
B(i,j) = A(i,j);
end
end
end
謝謝!
如果你的意思是B = max(A,B)
應該輸出一個包含在每個索引(i,j)中的最大A(i,j)或B(i,j)的矩陣,那麼是的,它是正確的(如果你提供它與二維矩陣A和B配合使用size(A)>=size(B)
)
然而標準max函數並不完全像這樣工作。例如,它也可以處理更高維的矩陣輸入,您可以指定要沿着哪個維度計算最大值,...
當您測試它時發生了什麼? –