Member 14899820 Ответов: 1

Нужно знать, где я взял матрицу.()


Я хочу знать, откуда я пришел, скажем, double [][] B= Matrix.solve(double [] [], double[][])

Когда я запускаю свою программу из командной строки, нет никаких проблем, но когда я использую это в Eclipse IDE, он не примет ее

Может кто-нибудь помочь??? большое спасибо!! Просто самообразование в программе java и попытка написать аналитическую программу

Что я уже пробовал:

Просматривал веб-поиск и пытался написать альтернативный код. Но должен иметь ответ в формате массива или уметь конвертировать матрицу в массив

Richard MacCutchan

Помочь в чем? Мы понятия не имеем, что вы делаете и в чем ваша проблема. Пожалуйста, используйте Улучшить вопрос ссылка выше, и добавить некоторые правильные детали.

Garth J Lancaster

ну, мы не можем видеть ваш экран и выяснить, "откуда" вы получили matrix.solve или что - то в этом роде-как предполагает решение Сандипа (1), это может быть библиотека JAMA.

Ответ на первую часть вашего вопроса может быть следующим: "вам нужно посмотреть на ваши операторы импорта или файлы сборки Maven или Gradle" .. ответ на вопрос, почему is не работает в Eclipse, скорее всего, заключается в том, что требуемая библиотека не импортирована или недоступна, поэтому, возможно, определение того, какая библиотека Java matrix и как она используется, даст вам ключ к решению проблемы Eclipse

1 Ответов

Рейтинг:
1

Sandeep Mewara

Пример использования:

Matrix A = Matrix.random(5, 5);
Matrix b = Matrix.random(5,1);

System.out.println("Matrix X - Testing the solve method (X = A^-1 * b)");
double X = Math.pow(A,-1) * b;
Matrix L= Matrix.solve(X);

Кроме того, посмотрите на другие различные eaxmple матрицы.решить здесь: https://www.codota.com/code/java/methods/Jama.Матрица/решение[^]. У него тоже есть онлайн-редактор, чтобы поиграть.