Другие языки программирования и технологии

Нужна помощь в програмированнии. Мне необходимо сдать работу на языке Фортран.

Помогите пожалуйста. Или хоть подкиньте идею, т. к. я уже не знаю что делать.
Определить, является ли заданная квадратная матрица 5-го порядка ортономированной. (Т. е. скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1.)
Это необходимо выполнить на языке програмирования Фортран. Вы моя последняя надежда/(^_^/)
MA
Meirzhan Adilbek
278
Нужно умножить матрицу на транспонированную. Если получится единичная матрица - значит матрица ортонормирована. Это написано в любом учебнике. Разве как идея не подходит?
Вам повезло, в Фортране есть встроенные ф-ции транспонирования TRANSPOSE и умножения MATMUL матриц, поэтому программа состоит из ~10и строк
https://medium.com/@congyuzhou/ортонормированная-матрица-66be3ab318c0
Ну а на любом другом синтаксисе типа задачу сделать просто?

инженер, не способный понять программирование? Типа сопромат или детали машин на порядок легче
_Dias_ Anuarbek_
_Dias_ Anuarbek_
93 731
Лучший ответ
Meirzhan Adilbek к сожалению незя (
Скалярное произведение строк i и j матрицы A(5, 5) равно:
A(1, i) * A(1, j) + A(2, i) * A(2, j) + A(3, i) * A(3, j) + A(4, i) * A(4, j) + A(5, i) * A(5, j)
Разных комбинаций всех строк - всего-то 15. Из них 5 - умножение строки на саму себя. Можно даже тупо вручную всё расписать - если циклами не умеешь.
M2
Max 242
61 755
Meirzhan Adilbek благодарю за помощь, а вы могли бы написать сюда строчку такого кода, т. к. я не понимаю, как реализовать это на фортране, а дальше я сам бы разобрался
Meirzhan Adilbek ладно, в любом случае, спасибо вам)
Тогда у тебя нет надежды :(
Serguo Maksimov
Serguo Maksimov
76 583
Meirzhan Adilbek ладно, спасибо за попытку)
иПатьевский монастырь!
А что, где-то фортран изучают?
Он умер 30 лет назад.
Помочь не могу. Я был лучшим программистом на фортране, но его забыл за 30 лет.
Алгоритм прогугли на программистских сайтах обязательно в Интернет есть. Но программа будет или на С или на Паскале.
Но ее не сложно перевести на Фортран. Они похожи. Я часто подобным занимался. Но в обратном направлении - свои старые программы переводил с Фортрана на С.
Леха Тренин
Леха Тренин
66 725
Meirzhan Adilbek Да, спасибо. Фортран сейчас изучают в инженерных классах, якобы на нём легче матиматикой заниматься. Я находил подобное на Паскале, но проблемма в том, что я, к сожалению вообще не понимаю языки програмирования. Первые 3 лабы со скрипом написал, а тут всё.
Max 242 Ну так уж и умер - в суперкомпьютерах до сих пор активно используется.
_Dias_ Anuarbek_ ну-ну. Типа акционеры Интер полные кретины, разрешают корпорации заниматься сопровождением и выпуском новых версий каждые 2-3 года