У меня есть два класса matrix1 и matrix2, эти два класса читают и печатают матрицы из текстового файла и ı хотят умножить эти матрицы двух классов в другом классе. Как это можно сделать?Умножение двух матриц из разных классов в java
0
A
ответ
0
Трудно дать конкретный совет без какого-либо кода, но одним из возможных решений является создание третьего класса (называемого «MatrixAdder» или что-то еще), который имеет экземпляр классов matrix1 и matrix2 и может иметь доступ к их перед их умножением.
1
Не могли бы вы выслать код своих классов, пожалуйста? Было бы легче дать вам лучший ответ.
Предположим, что эта матрица имеет сходные характеристики (что я не знаю), вы можете создать родительский класс с характеристиками, общих для обоих классов, и сделать продукт там.
Возможно, вы могли бы создать другой класс, создать экземпляр каждой матрицы в новом классе, принять значения из каждой матрицы для умножения и применить математические правила для матричных продуктов в этом новом классе.
Смежные вопросы
- 1. Умножение двух матриц в Java
- 2. Умножение двух матриц на Java
- 3. Умножение двух матриц в Simulink
- 4. Умножение двух матриц в R
- 5. Многопоточное умножение матриц в Java
- 6. Множественное умножение матриц в Java
- 7. Умножение двух больших матриц в VBA
- 8. Умножение двух трехмерных матриц в MATLAB
- 9. умножение `csr` разреженных матриц разных размеров python
- 10. Умножение двух матриц, но получение неправильного ответа
- 11. Умножение матриц
- 12. Умножение двух огромных матриц с использованием искры
- 13. Слияние двух матриц разных размеров
- 14. Умножение двух матриц с различными размерами
- 15. умножение двух огромных матриц с помощью numpy.dot
- 16. Умножение матриц в OpenCV
- 17. Умножение матриц, состоящих из многочленов
- 18. Умножение 2-мерных массивов (матриц) в java
- 19. Как звонить же метод из двух разных классов в Java
- 20. Умножение матриц с numpy.einsum
- 21. Matlab - Умножение списка матриц
- 22. Умножение двух разных битовых чисел в VHDL
- 23. Умножение тропических матриц
- 24. R Умножение матриц
- 25. Умножение геометрических матриц
- 26. Эффективное умножение многомерных матриц
- 27. OpenCV Умножение матриц
- 28. Умножение матриц 3x3 в C++
- 29. Умножение матриц по блоку
- 30. Умножение матриц Использование GSL
Что вы попробовали? –
, пожалуйста, продемонстрируйте ваш код, который вы пробовали, и люди будут рады помочь вам! – Jags
Принятые соглашения об именах Java, эти классы называются с использованием MixedCase, а переменные/поля называются с помощью camelCase, ваша ссылка на 'matrix1' и' matrix2' указывает на то, что вы ссылаетесь на два * экземпляра * того же класса, а не на два разные классы. Это правильно, или вы нарушаете общие соглашения об именах Java? – Andreas