没有方法匹配setindex:尝试更改矩阵值

时间:2015-09-26 13:24:45

标签: julia

使用Julia,我已经定义了一个9x10的零矩阵,我正在尝试更改单个条目,但是我收到错误$urls = array( 'http://1.home.com', 'http://2.home.com', 'http://3.home.com' ); $random_value = array_rand($urls); $random_link = $urls[$random_value]; wp_redirect($random_link, 301); exit;

我的代码是:

'setindex!' has no method matching setindex!(::Float64, ::Float64, ::Int64)

错误指向第二行。 m = zeros(9,10) m[1][1] = 1.0 typeof(m),据我所知,这是可变的。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:8)

要索引二维数组,只需使用m[1,1]

语法m[1][1]对于1维数组的1维数组有效。

m = zeros(9,10)
m[1,1] = 1.0

m = Array[ [1,2], [3,4,5] ]
m[1][1]