我試着這一點,但似乎並沒有工作:修改矩陣的元素
A = {{1,2},{3,4}}
A[[1]][[2]] = 5;
我怎麼能這樣做呢?
目前我正在做
list = {3,5};
A[[2]] = list;
我試着這一點,但似乎並沒有工作:修改矩陣的元素
A = {{1,2},{3,4}}
A[[1]][[2]] = 5;
我怎麼能這樣做呢?
目前我正在做
list = {3,5};
A[[2]] = list;
你的代碼是正確的,除了一個微小的錯誤:)
您寫道:
A = {{1, 2}, {3, 4}} A[[1]][[2]] = 5;
^
^
|
This space means
multiplication!
正確的代碼
A = {{1, 2}, {3, 4}} ; A[[1]][[2]] = 5;
Usu盟友寫成:
a = {{1, 2}, {3, 4}} ;
a[[1, 2]] = 5;
記得用小寫字母開始的標識符,如資金被保留用於系統的名稱
這個問題實際上沒有空間 - 它有一個換行符。所以把它放在同一行上,因爲它沒有包含在代碼塊中。所以他原本應該工作的。我猜這是發生了什麼:由於第一行沒有終止,它將A的原始內容打印到筆記本上。 OP認爲這意味着A尚未更新。如果他們再次評估過「A」,他們會注意到這種變化。無論哪種方式,TL :) – abcd
a [[1]] [[2]] = 5;不適用於我(Set :: setps:A [1 =在部分的賦值不是符號。),但a [[1,2]] = 5;工作正常,感謝您的答案。 –
A [[1,2] = 5? .... – agentp