修改矩阵的元素

时间:2012-10-10 10:56:59

标签: matrix wolfram-mathematica

我尝试这个但似乎不起作用:

A  = {{1,2},{3,4}}
A[[1]][[2]] = 5;

我怎么能这样做?

目前我在做

list = {3,5};
A[[2]] = list;

1 个答案:

答案 0 :(得分:1)

您的代码是正确的,除了一个小小的错误:)

您写道:

A = {{1, 2}, {3, 4}}   A[[1]][[2]] = 5; 
                     ^
                     ^
                     |
               This space means
                multiplication!

正确的代码是

A = {{1, 2}, {3, 4}} ;  A[[1]][[2]] = 5; 

通常写为:

    a = {{1, 2}, {3, 4}} ;  
    a[[1, 2]] = 5; 

请记住以小写字母开头,因为大写字母是为系统名称保留的