作者awertyw (綠茶多糖多冰)
看板MATLAB
標題Re: [討論] 產生一個matrix, 每個元為行加列值
時間Mon Nov 14 13:03:25 2011
A=zeros(m,n);
for i=1:m
for j=1:n
A(i,j)=i+j
end
end
※ 引述《OoRoO (黃輝煌vs洪蘭)》之銘言:
小弟初學~
請問一下如何製造一個可以由使用者決定行數列數的matrix
每個元裡面為它的行加列值
目前想到這樣...
>>m = input('please input your m')
>>n = input('please input your n')
>>A = sparse(m,n)
有沒有一個產生matrix的指令 裡面可以擺該matrix元的 行 + 列值?
感恩><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: OoRoO 來自: 140.112.7.214 (11/14 12:07)
1F:→ prouno:A = zeros(m,n) 這是你要的嗎?? 11/14 12:17
2F:→ OoRoO:試過zeros sparse是把zeros裡面的0擠出來的 11/14 12:26
3F:→ OoRoO:我是希望每個行列值 = 行 + 列 11/14 12:26
如 A (3,2) = 5
A(1,2) = 3
※ 編輯: OoRoO 來自: 140.112.7.214 (11/14 12:27)
--
就算是friend 最後還是會有個end
就算要fuck 起初也要有fu
就算是lover 最後還是會over
就算是Believe 中間還是有個lie
就算是forget 也曾經有個get
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.123.66
4F:推 timche2:這個我也在想。不過說i,j可以直接對應到網格裡的? 11/14 20:17
5F:→ timche2:太神奇了 11/14 20:17
6F:推 Raymond0710:要注意維度太大 for loop會跑很慢 11/15 07:16