[問題] 向量轉成矩陣的問題已回收

看板MATLAB作者 (阿全)時間16年前 (2009/03/30 22:25), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
想請問各位,我有一個向量如下: X=[2 5 8 4 6] 想將它轉成2S+1列的矩陣,而S是一個整數也就是其中每個元素的前後寬度 且必須考量到S有可能大於其中元素的值,且矩陣元素內不得有0 例如S=3時將轉成我要的矩陣則為: C= "1" 2 5 1 3 1 3 6 2 4 1 4 7 3 5 2 5 8 4 6 3 6 9 5 7 4 7 10 6 8 5 8 10 7 9 也就是說,若向前推S個實有可能成為負值或0時使其成為1 向後推S個時,若有可能大於10時則為10 請各位大大們幫幫小弟!謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.96.131

03/30 23:59, , 1F
先不考慮會超過 最後再用 C(C<1)=1; C(C>10)=10
03/30 23:59, 1F
文章代碼(AID): #19qDP7-X (MATLAB)
文章代碼(AID): #19qDP7-X (MATLAB)