我試圖在20x20矩陣中找到2位數字的最大對角乘積。R或R中的for循環 - 計算矩陣的對角乘積
這給出了一個錯誤信息:
i <- 17:1
z <- for (j in 1:(18-i))
{b <- max ((x[i,j]*x[i+1,j+1]*x[i+2,j+2]*x[i+3,j+3]))}}
但這並不:
z <- for (i <- 17:1)
{for (j in 1:(18-i))
{b <- max ((x[i,j]*x[i+1,j+1]*x[i+2,j+2]*x[i+3,j+3]))}}
但第二個版本給了我一個號碼太小。爲什麼第一個不工作,我認爲它會產生正確的答案,但我不明白錯誤信息。
http://www.philender.com/courses/multivariate/notes/matr.html和max() – 2010-10-07 17:55:39
實際上,您的解決方案都不起作用。我編輯了您的條目以更好地反映您的問題。如果您不同意,請回滾。 – 2010-10-08 10:17:47