Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Универсальная помощь пользователю ПО


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Алексеев Владимир Николаевич
Статус: Мастер-Эксперт
Рейтинг: 804
∙ повысить рейтинг »
Азимджон
Статус: 4-й класс
Рейтинг: 433
∙ повысить рейтинг »
CradleA
Статус: Профессор
Рейтинг: 111
∙ повысить рейтинг »

∙ Другие программы

Номер выпуска:1677
Дата выхода:05.04.2019, 16:45
Администратор рассылки:Цикалов Игорь Константинович (Модератор)
Подписчиков / экспертов:45 / 40
Вопросов / ответов:1 / 1

Консультация # 195099: Уважаемые эксперты! Пожалуйста, ответьте на вопрос: Помогите пожалуйста с матрицами MathCad Cформировать и вывести на экран матрицу А с числом строк m и числом столбцов n,согласно приведенному выражению (m=6 n=5) Ai,j=0,3sin(i+4j) Найти матрицы В и В1,которые равны транспонированной матрице А, используя 2 способа: а)цикл по стр...

Консультация # 195099:

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Помогите пожалуйста с матрицами MathCad

Cформировать и вывести на экран матрицу А с числом строк m и числом столбцов n,согласно приведенному выражению (m=6 n=5)
Ai,j=0,3sin(i+4j)
Найти матрицы В и В1,которые равны транспонированной матрице А, используя 2 способа:
а)цикл по строкам и столбцам (для В)
б)непосредственное транспонирование (для В1)
Найти матрицы С и С1,которые являются произведением А на В,используя два способа:
а)тройной цикл по формуле перемножения матриц (для С)
Примечание: для формирования конечных значений переменных циклов использовать функции вычисления числа строк и столбцов матриц А и В.
б)непосредственное перемножение (для С1)
Найти опредилитель матрицы D :=C-E, где Е - единичная матрица того же размера сто и С.

Дата отправки: 31.03.2019, 16:18
Вопрос задал: Anna (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Алексеев Владимир Николаевич (Мастер-Эксперт):

Здравствуйте, Anna!
Формирование матрицы A выполнено в 2х циклах : Сначала внутренний цикл по строкам первого столбца накапливает ячеи сверху вниз (Функция stack собирает вектор-столбец). Затем внешний цикл накапливает матрицу из собранных столбцов (функция augment объединяет столбцы бок о бок). К сожалению, блок программирования Маткада не содержит оператор уничтожения имени переменной (исключение Prime-версия). Поэтому, в каждый цикл пришлось добавить условный оператор if , для первого элемента каждого цикла он выполняет обычное присваивание, без накопления.

Транспонирование матрицы A в B выполнено аналогично в двойном цикле по строкам и столбцам. Только значения ячеек выбраны не из синус-функции , а из ячеек матрицы A .

Произведение матриц А на В можно было выполнить также в двойном цикле. Но Ваши преподаватели затребовали тройной цикл, и я заменил оператор суммирования на 3й внутренний цикл.

Функция identity(n) - создаёт Единичную матрицу n· n (нулевая матрица с единицами по диагонали).



Скриншоты и маткад-файл прилагаю. Для уменьшения объёма выводимой грфической информации я уменьшил кол-во цифр после запятой до 2х. Если мой файл откроется в Вашем Маткаде некорректно (с наложением областей), Вы можете подстроить отображение из меню Формат \ Результат \ вкладка ФорматЧисел \ ЧислоДесятичныхЗнаков либо растащить выделенные области мышкой.
Вопросы, задавайте в мини-форуме.

Консультировал: Алексеев Владимир Николаевич (Мастер-Эксперт)
Дата отправки: 03.04.2019, 17:08
Прикреплённый файл: посмотреть » [44.3 кб]

5
нет комментария
-----
Дата оценки: 04.04.2019, 14:31

Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное