Нужно на c# решение системы линейных уравнений. Количество переменных может достигать примерно 6000, т.е. хотелось бы, чтобы код был оптимизирован. Писать или есть готовый код?
Здравствуйте, Passerby, Вы писали:
P>Нужно на c# решение системы линейных уравнений. Количество переменных может достигать примерно 6000, т.е. хотелось бы, чтобы код был оптимизирован. Писать или есть готовый код?
Это будет обращение матрицы, зачем с нуля писать? Вот есть --
https://www.centerspace.net/nmath Наверняка есть и бесплатные аналоги. Гугл в помощь.
Здравствуйте, Passerby, Вы писали:
P>Нужно на c# решение системы линейных уравнений. Количество переменных может достигать примерно 6000, т.е. хотелось бы, чтобы код был оптимизирован. Писать или есть готовый код?
Math.NET Numerics
Здравствуйте, pugv, Вы писали:
P>Math.NET Numerics
Похоже, то что надо.
Что касается Microsoft solver foundation, то сразу не нашел API для встраивания кода в программу, больше не искал.
И нашел готовый код
http://www.cyberforum.ru/csharp-beginners/thread251163.html
Здравствуйте, Passerby, Вы писали:
P>Нужно на c# решение системы линейных уравнений. Количество переменных может достигать примерно 6000, т.е. хотелось бы, чтобы код был оптимизирован. Писать или есть готовый код?
https://www.infoq.com/news/2010/11/LINQ-Z3/