2014-11-16 93 views

回答

1

可以訪問一個向量的元素或基體和更換它們。

對於一個載體,這是直觀的。

octave:16> A = 1:9 
A = 

    1 2 3 4 5 6 7 8 9 

octave:17> A([1 3 5 7 9]) = 0 
A = 

    0 2 0 4 0 6 0 8 0 

這也可以用於矩陣。矩陣的元素以列優先的方式排列。您可以使用單個索引來訪問矩陣的元素。

octave:18> A = [1 2 3; 4 5 6; 7 8 9] 
A = 

    1 2 3 
    4 5 6 
    7 8 9 

A的第2個元素與A(2,1)相同。 A的第4個元素與A(1,2)相同。

octave:21> A(2) 
ans = 4 
octave:22> A(4) 
ans = 2 

所以,您可以設置爲0,所有的奇數元素的一個是這樣的:

octave:19> A([1 3 5 7 9]) = 0 
A = 

    0 2 0 
    4 0 6 
    0 8 0 
1

只需添加一個向量,其具有的差異。 A + = [0.1; 0.2]

octave:1> A = [1; 2]; 
octave:2> A += [0.1; 0.2] 
A = 

    1.1000 
    2.2000 
相關問題