[問題]判斷方陣是否為對角線矩陣 已回收
各位大家好,我在書上遇到一個練習題想請教一下。
題目是要寫一個自訂function去判斷輸入的方陣mata是否為對角線矩陣。
如果mata為對角線矩陣顯示為1,否則為0
*****************以下是我參考書上別的例子寫的部分*************
function myflag=isdiagonal(mata)
[r c]=size(mata);
for ii=1:r
if(mata(ii,ii)~=0)
myflag=logical(1);
else
myflag=logical(0);
end
end
*********************************
說明:我目前頂多偵測對角線元素不為0,就顯示為1。
能否給點提示如何偵測非對角線的部分?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.21.111
推
02/15 22:18, , 1F
02/15 22:18, 1F
→
02/15 22:19, , 2F
02/15 22:19, 2F
推
02/15 22:49, , 3F
02/15 22:49, 3F
→
02/16 11:13, , 4F
02/16 11:13, 4F
→
02/16 12:04, , 5F
02/16 12:04, 5F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):