|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
|
Произведение двух матриц с комплексными коэффициентами, представленными в показательной форме записи29.09.2018, 13:19. Показов 4977. Ответов 41
Метки нет (Все метки)
Помогите написать программу, выполняющую произведение двух матриц с комплексными коэффициентами, представленными в показательной форме записи?
0
|
|
| 29.09.2018, 13:19 | |
|
Ответы с готовыми решениями:
41
Сложение двух матриц с комплексными коэффициентами представленные в показательной форме Составьте программу произведения двух матриц с комплексными числами( в показательной форме записи) на Pascal Процедуры для работы с комплексными числами, представленными в тригонаметрическом виде |
|
0 / 0 / 0
Регистрация: 30.09.2018
Сообщений: 10
|
|
| 01.10.2018, 22:20 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
||
| 01.10.2018, 22:58 [ТС] | ||
|
А в целом скорректированную программу не можете скинуть, пожалуйста?
Добавлено через 30 минут
0
|
||
|
Модератор
|
||||||
| 02.10.2018, 00:41 | ||||||
|
Мелко нарезанный вариант мог быть таким:
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
|
| 02.10.2018, 09:25 [ТС] | |
|
0
|
|
|
Модератор
|
||||||||||||
| 02.10.2018, 09:58 | ||||||||||||
|
Как меньшее из зол (с ущербом для понимания но без ущерба для логики) оставить только:
Добавлено через 25 минут Для PascalABC может закончиться чем-то таким:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
||
| 02.10.2018, 09:58 [ТС] | ||
|
0
|
||
|
Модератор
|
||||
| 02.10.2018, 10:04 | ||||
|
Добавлено через 4 минуты А кроме того:
0
|
||||
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
||
| 02.10.2018, 10:37 [ТС] | ||
|
0
|
||
|
Модератор
|
||||||||||||||||||||||||||||||||||||||||||||||
| 02.10.2018, 19:34 | ||||||||||||||||||||||||||||||||||||||||||||||
|
Выполнить преобразование и поменять вывод:
Ну и до кучи... Раз уж выше упоминал про ArcTan2, пусть будет здесь же и ее реализация для Turbo Pascal:
После проверок можно остановиться на чем-то подобном:
Улучшить вывод можно так:
0
|
||||||||||||||||||||||||||||||||||||||||||||||
|
Модератор
|
|||||||||||
| 02.10.2018, 20:49 | |||||||||||
|
Ну или тупо с 2 знаками после запятой:
0
|
|||||||||||
|
Модератор
|
|||||||||||||||||
| 03.10.2018, 10:55 | |||||||||||||||||
|
Или может быть вот такой формат вывода читать удобнее:
( - алгебраический форма (e - показательная форма Суффикс: i) - показательная форма, радианы j) - показательная форма, градусы По-моему, так оно читается поудобнее. Добавлено через 10 часов 53 минуты Ex_human, вот теперь и ошибочки ручного решения хорошо видны, если сравнить ответ с тем, что выше. Добавлено через 40 минут
0
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
|
| 08.10.2018, 19:37 [ТС] | |
|
Выдает ошибки при запуске как в pascal turbo(1 изображение), так и в abc pascal(2 изображение)?
0
|
|
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
|
| 08.10.2018, 20:25 [ТС] | |
|
0
|
|
|
Модератор
|
|
| 08.10.2018, 20:30 | |
|
"Нельзя запустить модуль."
Попытались запустить модуль, получили сообщение. Правильное сообщение, модули нельзя запускать. Что опять не так? Добавлено через 2 минуты PascalABC.NET не знает ключевого слова far, но это не проблема Turbo Pascal в одноименном же разделе.
0
|
|
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
|
| 08.10.2018, 20:39 [ТС] | |
|
При компиляции выдает ошибку 15: Файл не найден <COMPLEX.TPU>
0
|
|
|
Модератор
|
|
| 08.10.2018, 21:26 | |
|
Ну так скомпилируйте <COMPLEX.PAS>, получите <COMPLEX.TPU>. Исходник модуля COMPLEX (unit Complex) выше есть.
Добавлено через 3 минуты Или выполните Compile - Build, или Compile - Make (можно нажать F9), модуль Complex будет собран из файла COMPLEX.PAS. Вот только запамятовал, где по умолчанию исходник модуля должен лежать, если правильно путаю в текущем каталоге Добавлено через 14 минут А поскольку текущий каталог у вас какой-то другой, есть смысл выполнить File - Change dir... - c:\users\volkovs\desktop. И туда же COMPLEX.PAS положить.
0
|
|
|
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 21
|
||
| 08.10.2018, 22:32 [ТС] | ||
|
А можно найти какую то альтернативу far, чтобы код был работоспособен для ABC Pascal ?
0
|
||
|
Модератор
|
||
| 08.10.2018, 22:58 | ||
|
http://pascalabc.net/downloads... /index.htm Можно просто убрать это ключевое слово. Станет ли код от этого синтаксически верным или потребуется еще что-то убрать -- мне совершенно неинтересно. Да и, наверное, не стоит об этом продолжать в разделе Turbo Pascal. Обращаю внимание: PascalABC и PascalABC.NET -- совершенно разные диалекты, для каждого есть свой тематический подфорум, и не зря.
0
|
||
|
168 / 8 / 1
Регистрация: 15.11.2018
Сообщений: 256
|
|
| 11.01.2019, 12:54 | |
|
Puporev, а как програма будет твоя выглядеть, чтоб было просто А = a + bi; B = c + di; ?
И вывод А * В. Причем матрица В сосотоит из 1 столбца
0
|
|
|
Почетный модератор
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 11.01.2019, 13:07 | ||
|
Произведение комплексной матрицы на комплексный вектор Если Вы пр продолжение этой темы, то там числа в алгебраической форме. Вообще создайте новую тему в соответствующем разделе где напишите точное и полное условие задачи.
0
|
||
| 11.01.2019, 13:07 | |
|
Помогаю со студенческими работами здесь
40
Действия над числами в тригонометрической и показательной форме записи Вводится в символьной форме два многочлена от x с целыми коэффициентами. Вывести их произведение в порядке Используя функцию произведения двух матриц, найдите произведение трех матриц А(3,4) В(4,3) С(3,3) Построение графика показательной функции e^x (e в степени x) с заданными коэффициентами СЛУ с комплексными коэффициентами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|