# Answer to Question #31657 in C# for tanisly

Question #31657

using

> windowsFormApplication in C# :working with class Matrix<T>-arbitary Numbers:

> *class Matrix<T>

> 1.methods:

> -static Matrix<T> FromArray(T[,]array);

> 2.properties:

> -int Width;

> -int Height;

> -T this[int WIndex,int hIndex];

> -IMathCalculator<T>MathCalculator;

> 3.operations:

> -static Matrix<T> operator + (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator - (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator * (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator / (Matrix<T> m1,Matrix<T> m2);

> - and others.

>

> *class MatrixException:this contains exceptions which can happen in the

> operation with class Matrix<T>;

>

> *class ImathCalculator<T>- this class is for the interface carry out these

> operations under the type T

> Methods:

> -T Add(T n1, T n2);

> -T Sub(T n1, T n2);

> -T Mul(T n1, T n2);

> -and others.

>

> *class complex: IMathCalculator<complex> this structures complex numbers

>

> the program which be able to run series of examples,showing the main aspects

> of working with class Matrix like the minimum for the types double and

> complex and the matrix itself Matrix<T>

> windowsFormApplication in C# :working with class Matrix<T>-arbitary Numbers:

> *class Matrix<T>

> 1.methods:

> -static Matrix<T> FromArray(T[,]array);

> 2.properties:

> -int Width;

> -int Height;

> -T this[int WIndex,int hIndex];

> -IMathCalculator<T>MathCalculator;

> 3.operations:

> -static Matrix<T> operator + (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator - (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator * (Matrix<T> m1,Matrix<T> m2);

> -static Matrix<T> operator / (Matrix<T> m1,Matrix<T> m2);

> - and others.

>

> *class MatrixException:this contains exceptions which can happen in the

> operation with class Matrix<T>;

>

> *class ImathCalculator<T>- this class is for the interface carry out these

> operations under the type T

> Methods:

> -T Add(T n1, T n2);

> -T Sub(T n1, T n2);

> -T Mul(T n1, T n2);

> -and others.

>

> *class complex: IMathCalculator<complex> this structures complex numbers

>

> the program which be able to run series of examples,showing the main aspects

> of working with class Matrix like the minimum for the types double and

> complex and the matrix itself Matrix<T>

Expert's answer

Unfortunately, your question requires a lot of work and cannot be done for free.

Submit it with all requirements as an assignment to our control panel and we'll assist you.

Submit it with all requirements as an assignment to our control panel and we'll assist you.

## Comments

## Leave a comment