Class Matrix3x3<Q extends Quantity<Q>>

Type Parameters:
Q - the quantity type
All Implemented Interfaces:
Serializable, Additive<Matrix3x3<Q>>, Scalable<Matrix3x3<Q>>, Value<Matrix3x3<Q>,Q>, Hadamard<Matrix3x3<?>,Matrix3x3<SIQuantity>>

public class Matrix3x3<Q extends Quantity<Q>> extends SquareDenseMatrix<Q,Matrix3x3<Q>,Matrix3x3<SIQuantity>,Matrix3x3<?>>
Matrix3x3 implements a matrix with 3x3 real-valued entries. The matrix is immutable, except for the display unit, which can be changed.

Copyright (c) 2025-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.

Author:
Alexander Verbraeck
See Also:
  • Constructor Details

    • Matrix3x3

      protected Matrix3x3(double[] dataSi, Unit<?,Q> displayUnit)
      Create a new Matrix3x3 with a unit.
      Parameters:
      dataSi - the matrix values [a11, a12, a13, a21, a22, a23, a31, a32, a33] expressed in the SI-unit
      displayUnit - the display unit for the matrix
  • Method Details