Библиотека Матричных Операций .Чистая – VB.NET – Математика – База кода

Скачать

Название (оригинал): Matrix Operations Library .NET

Описание:
Англ (оригинал)About a year ago, I was working on a project. The project required many matrix operations, that time I really wished that I would find a class or a library with ready functions for matrix manipulations (like addition, inverse, multiplication, etc?) to use in Visual Basic. Unfortunately I could not find such a class, so I decided to write my own class, I called it “cMathLib” . This class gives the user the flexibility to work with matrices and do operations on them. The dimensions of the matrices are neither pre-specified nor limited. The code is highly optimized for fast operation. The code attached contains the class file called with a demonstration on how to use it. Opperations included in the class are :
Add, Subtract, Determinant, Inverse, Transpose, Multiply, Print, MultiplyVectors,Magnitude of a Vector, scalar multiply, and scalar divide.
I posted a similar code in Visual Basic 6 Zone two days ago and the reaction was too good to imagine, so I decided to post the VB.NET version of the code here.
I really hope this class would be of any help to any of you who needs to work with matrix operations.

Рус (машинный)Около года назад я работал над проектом. Проект требовал много матричных операций, в тот раз я действительно пожалела, что я бы найти класс или библиотека с готовыми функциями для манипуляции матрицей (такие как сложение, инверсия, умножение, и т. д.?) для использования в Visual Основные. К сожалению я не мог найти такого занятия, поэтому я решила написать свой собственный класс, я назвал его \”cMathLib\” . Этот класс предоставляет пользователю возможность работать с матрицами и делать операции на них. Размеры матриц не являются ни заранее оговоренного, ни ограниченной. Код оптимизирован для быстрой работы. Код прикрепленный файл содержит класс называется с демонстрацией о том, как использовать его. Opperations включены в класс :
Сложение, вычитание, Определитель, Обратная, Транспонирование, умножение, печати, MultiplyVectors,величина вектора, скалярное умножение, скалярное и поделить.
Я разместил аналогичный код в Visual Basic 6 с пояса два дня назад и реакция была слишком хорошо представляю, поэтому я решил выложить VB.NET вариант кода здесь.
Я действительно надеюсь, что этот класс будет чем-то помочь любому из вас, кто должен работать с матричными операциями.

база кода