[問題]迴圈問題已回收
for i=1:5
b=a*(h^i);
b(find(b>1))=1
b(find(b<-1))=-1
end
---------------------------------------
其中h,a為已知的矩陣,求b矩陣的迴圈,且假設b矩陣內的元素,若有大於1,
我們設為1,若小於-1,設為-1
-------------------------------------------------------
詳細說明:a為我們給定的一個已知矩陣,比如[0.5 2 -0.5 -5]
1.乘上已知的h(4X4)矩陣得到矩陣b.........在經過對b的限制得到b'
2.在把b'乘上h即b'*h=b'' 得到b''................在經過對b''的限制得到b'''
3.再把b'''乘上h.....以此類推
------------------------------------------
因為我上面程式的結果是把迴圈乘完之後,在對b的限制得到的矩陣;
這並不是我們要的矩陣,我們要的是經過限制後的矩陣,在乘上h才是我們要的矩陣
----------------------------------------------------------------
所以這邊我不曉得用什麼指令才能讓矩陣回傳,有高手知道麼??
初學者請多多指教~~謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.214.217
→
06/20 23:26, , 1F
06/20 23:26, 1F
→
06/20 23:26, , 2F
06/20 23:26, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章