Ich versuche, einen Typ für eine Matrix (zweidimensionales Array) zu definieren. Ich habe dies:Verwenden Typ zum Definieren eines mehrdimensionalen Arrays in Scala
scala> type DMatrix[T] = Array[Array[T]]
defined type alias DMatrix
und dann definiere ich de DMatrix:
scala> def DMatrix = Array.ofDim[Double](2,2)
DMatrix: Array[Array[Double]]
So weit so gut. Das Problem ist jetzt, wie man mit der DMatrix arbeitet. Ich habe einige Beispiele ausprobiert, aber nichts passiert:
scala> DMatrix(0)(0) = 1.0
scala> DMatrix
res40: Array[Array[Double]] = Array(Array(0.0, 0.0), Array(0.0, 0.0))
scala> DMatrix(0)
res41: Array[Double] = Array(0.0, 0.0)
scala> DMatrix(0) = Array(1.0,2.1)
scala> DMatrix(0)
res43: Array[Double] = Array(0.0, 0.0)
so, die Frage ist, wie diese DMatrix Art zu benutzen?
Dank im Voraus
„nichts passiert“ - was passieren würde nicht erwarten? –
Ich möchte die DMatrix mit Werten füllen, z. in Position (0) (0) = 2.3, in Position (1) (0) = 3.6 und danach möchte ich die Werte verwenden, die die DMatrix aufrufen – MLeiria