[討論] 產生一個matrix, 每個元為行加列值

看板MATLAB作者 (黃輝煌vs洪蘭)時間12年前 (2011/11/14 12:00), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/4 (看更多)
小弟初學~ 請問一下如何製造一個可以由使用者決定行數列數的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)

11/14 12:17, , 1F
A = zeros(m,n) 這是你要的嗎??
11/14 12:17, 1F

11/14 12:26, , 2F
試過zeros sparse是把zeros裡面的0擠出來的
11/14 12:26, 2F

11/14 12:26, , 3F
我是希望每個行列值 = 行 + 列
11/14 12:26, 3F
如 A (3,2) = 5 A(1,2) = 3 ※ 編輯: OoRoO 來自: 140.112.7.214 (11/14 12:27)

11/14 14:18, , 4F
[x,y]=meshgrid(1:m,1:n); A=x+y;
11/14 14:18, 4F

11/14 20:10, , 5F
感恩樓上
11/14 20:10, 5F
文章代碼(AID): #1Em99K2d (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1Em99K2d (MATLAB)