 # MatlabLikeMatrixOps

#### class MatlabLikeMatrixOps extends MatrixOps

Linear Supertypes
MatrixOps, AnyRef, Any
Ordering
1. Alphabetic
2. By inheritance
Inherited
1. MatlabLikeMatrixOps
2. MatrixOps
3. AnyRef
4. Any
1. Hide All
2. Show all
Learn more about member selection
Visibility
1. Public
2. All

### Value Members

1. #### final def !=(arg0: AnyRef): Boolean

Definition Classes
AnyRef
2. #### final def !=(arg0: Any): Boolean

Definition Classes
Any
3. #### def !==(that: Matrix): Boolean

Definition Classes
MatrixOps
4. #### final def ##(): Int

Definition Classes
AnyRef → Any
5. #### def *(that: Vector): Vector

matrix-vector multiplication

matrix-vector multiplication

that
returns

6. #### def *(that: Matrix): Matrix

matrix-matrix multiplication

matrix-matrix multiplication

that
returns

7. #### def +(that: Double): Matrix

Definition Classes
MatrixOps
8. #### def +(that: Matrix): Matrix

Definition Classes
MatrixOps
9. #### def +:(that: Double): Matrix

Definition Classes
MatrixOps
10. #### def +=(that: Double): Matrix

Definition Classes
MatrixOps
11. #### def +=(that: Matrix): Matrix

Definition Classes
MatrixOps
12. #### def +=:(that: Double): Matrix

Definition Classes
MatrixOps
13. #### def +=:(that: Matrix): Matrix

Definition Classes
MatrixOps
14. #### def -(that: Double): Matrix

Definition Classes
MatrixOps
15. #### def -(that: Matrix): Matrix

Definition Classes
MatrixOps
16. #### def -:(that: Double): Matrix

Definition Classes
MatrixOps
17. #### def -:(that: Matrix): Matrix

Definition Classes
MatrixOps
18. #### def -=(that: Double): Matrix

Definition Classes
MatrixOps
19. #### def -=(that: Matrix): Matrix

Definition Classes
MatrixOps
20. #### def -=:(that: Matrix): Matrix

A := B - A which is -(A - B)

A := B - A which is -(A - B)

Definition Classes
MatrixOps
21. #### def -=:(that: Double): Matrix

Definition Classes
MatrixOps
22. #### def ::=(f: (Double) ⇒ Double): Matrix

Sparse function assign: iterate and assign over non-zeros only

Sparse function assign: iterate and assign over non-zeros only

Definition Classes
MatrixOps
23. #### def ::=(f: (Int, Int, Double) ⇒ Double): Matrix

Sparse assign: iterate and assign over non-zeros only

Sparse assign: iterate and assign over non-zeros only

Definition Classes
MatrixOps
24. #### def :=(f: (Double) ⇒ Double): Matrix

Functional assign with (Double) => Double

Functional assign with (Double) => Double

Definition Classes
MatrixOps
25. #### def :=(f: (Int, Int, Double) ⇒ Double): Matrix

Definition Classes
MatrixOps
26. #### def :=(that: Double): Matrix

Definition Classes
MatrixOps
27. #### def :=(that: TraversableOnce[Vector]): Unit

Assigning from a row-wise collection of vectors

Assigning from a row-wise collection of vectors

that

Definition Classes
MatrixOps
28. #### def :=(that: Matrix): Matrix

Definition Classes
MatrixOps
29. #### final def ==(arg0: AnyRef): Boolean

Definition Classes
AnyRef
30. #### final def ==(arg0: Any): Boolean

Definition Classes
Any
31. #### def ===(that: Matrix): Boolean

Definition Classes
MatrixOps
32. #### def apply(rowRange: Range, col: Int): Vector

Definition Classes
MatrixOps
33. #### def apply(row: Int, colRange: Range): Vector

Definition Classes
MatrixOps
34. #### def apply(rowRange: Range, colRange: Range): Matrix

Definition Classes
MatrixOps
35. #### def apply(row: Int, col: Int): Double

Definition Classes
MatrixOps
36. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
37. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
38. #### def cloned: Matrix

Definition Classes
MatrixOps
39. #### def colMeans(): Vector

Definition Classes
MatrixOps
40. #### def colSums(): Vector

Definition Classes
MatrixOps
41. #### def det: Double

Definition Classes
MatrixOps
42. #### def diagv: Vector

Definition Classes
MatrixOps
43. #### def diagv_=(that: Double): Vector

Definition Classes
MatrixOps
44. #### def diagv_=(that: Vector): Vector

Definition Classes
MatrixOps
45. #### final def eq(arg0: AnyRef): Boolean

Definition Classes
AnyRef
46. #### def equals(arg0: Any): Boolean

Definition Classes
AnyRef → Any
47. #### def equiv(that: Matrix): Boolean

Ideally, we would probably want to override equals().

Ideally, we would probably want to override equals(). But that is not possible without modifying AbstractMatrix implementation in Mahout which would require discussion at Mahout team.

that
returns

Definition Classes
MatrixOps
48. #### def finalize(): Unit

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
49. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
50. #### def hashCode(): Int

Definition Classes
AnyRef → Any
51. #### def isFullRank: Boolean

test if rank == min(nrow,ncol).

test if rank == min(nrow,ncol).

returns

Definition Classes
MatrixOps
52. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
53. #### val m: Matrix

Definition Classes
MatrixOps
54. #### def ncol: Int

Definition Classes
MatrixOps
55. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
56. #### def nequiv(that: Matrix): Boolean

Definition Classes
MatrixOps
57. #### def norm: Double

Definition Classes
MatrixOps
58. #### final def notify(): Unit

Definition Classes
AnyRef
59. #### final def notifyAll(): Unit

Definition Classes
AnyRef
60. #### def nrow: Int

Definition Classes
MatrixOps
61. #### def numNonZeroElementsPerColumn(): Vector

Definition Classes
MatrixOps
62. #### def numNonZeroElementsPerRow(): Vector

Definition Classes
MatrixOps
63. #### def pnorm(p: Int): Double

Definition Classes
MatrixOps
64. #### def rowMeans(): Vector

Definition Classes
MatrixOps
65. #### def rowSums(): Vector

Definition Classes
MatrixOps
66. #### def sum: Double

Definition Classes
MatrixOps
67. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
68. #### def t: Matrix

Warning: This provides read-only view only.

Warning: This provides read-only view only. In most cases that's what one wants. To get a copy, use `m.t cloned`

returns

transposed view

Definition Classes
MatrixOps
69. #### def toString(): String

Definition Classes
AnyRef → Any
70. #### def unary_-: Matrix

Warning: this creates a clone (as in mx * -1), in many applications inplace inversion `mx *= -1` might be an infinitely better choice.

Warning: this creates a clone (as in mx * -1), in many applications inplace inversion `mx *= -1` might be an infinitely better choice.

Definition Classes
MatrixOps
71. #### def update(rowRange: Range, col: Int, that: Vector): Vector

Definition Classes
MatrixOps
72. #### def update(row: Int, colRange: Range, that: Vector): Vector

Definition Classes
MatrixOps
73. #### def update(rowRange: Range, colRange: Range, that: Matrix): Matrix

Definition Classes
MatrixOps
74. #### def update(rowRange: Range, col: Int, that: Double): Vector

Definition Classes
MatrixOps
75. #### def update(row: Int, colRange: Range, that: Double): Vector

Definition Classes
MatrixOps
76. #### def update(rowRange: Range, colRange: Range, that: Double): Matrix

Definition Classes
MatrixOps
77. #### def update(row: Int, col: Int, that: Double): Matrix

Definition Classes
MatrixOps
78. #### final def wait(): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
79. #### final def wait(arg0: Long, arg1: Int): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
80. #### final def wait(arg0: Long): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )