我需要一個nxn
的矩陣,其中第一個pxp
包含1,其餘爲零。我可以通過遍歷單元格來完成它,所以我不會要求這樣做。我在尋找的「MATLAB方式」來做到這一點,使用內置的功能,避免循環等。MATLAB用零擴展矩陣
更清晰;
讓n=4 and p=2
,
那麼預期的結果是:
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
有可能不止一個優雅的解決方案做到這一點,所以我會接受的最短和最可讀的一個答案。
P.S.問題標題看起來有點不相關:我把這個標題,因爲我最初的方法將創建一個pxp
矩陣與然後擴展到nxn
與零。
'padarray(個(P,P),[NP NP],0, '後')'也工作,謝謝你教我'padarray'功能。 –
注意:'padarray'需要圖像處理工具箱。 – rayryeng