2016-04-06 42 views
2

假設我有一個向量:我如何(有效地)向Julia中的每一行添加一個向量?

> center = rand(3)*4.0+[20.0,0.0,0.0] 
[22.465564798443808,2.132417269282639,1.039350032538299] 

和矩陣:

> matr = rand(3,100) 
3x100 Array{Float64,2}: 
0.553568 0.151356 0.973657 0.682295 … 0.744368 0.663721 0.207874 
0.564884 0.313721 0.0210261 0.0998009  0.407483 0.660501 0.701287 
0.521986 0.14833 0.199381 0.701672  0.18789 0.573488 0.894083 

如何添加centermatr每一行?

matr + center要求它們具有相同的尺寸。

回答

2

簡單地追加.+這將允許每個元素的添加:

matr .+ centre 
+4

何苦問,如果你真的知道答案嗎? – null

+0

因爲我在輸入問題時不知道答案,但記得你可以這樣做。*然後嘗試,如果這個在這裏也適用,我應該刪除這個問題嗎?我認爲它可以幫助其他人? – Chris

+0

發佈問題後,您回答了幾秒鐘。 – null

相關問題