看板 MATLAB 關於我們 聯絡資訊
n = 4; v = [2*ones(1,n); triu(ones(n))]; v(v == 0) = []; v ※ 引述《soufulting (:D)》之銘言: : 想請問如何使用matlab來呈現2,1 2,1,1 2,1,1,1.... : 例如:n=3 : matlab會跑出 a=[2 1 2 1 1 2 1 1 1]這樣的矩陣 : n=4 : a=[2 1 2 1 1 2 1 1 1 2 1 1 1 1] : 1的個數會根據n來決定 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.235.109.251
tml:另外提供一個: n=1:4; v=ones(1,sum(n)+1); v(cumsum(n))=2; v 04/22 21:52
weifields:temp=[2,1];a=[];fori=1:n a=[a,temp,ones(1,i-1)]; end 04/23 01:47
soufulting:太感謝了!!解決了困擾我好多天的難題了! 04/23 14:23
x46824682x:有規律性就找出規律性,這是寫程式基本的功夫. 04/24 10:12