24.06.2019, 15:54 [+3 UTC]
в нашей команде: 3 722 чел. | участники онлайн: 8 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.77 (31.05.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
23.06.2019, 07:55

Последний вопрос:
24.06.2019, 11:28
Всего: 149865

Последний ответ:
24.06.2019, 13:48
Всего: 258631

Последняя рассылка:
24.06.2019, 09:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
25.02.2010, 21:04 »
Кайдашов Александр Викторович
Спасибо, VVL! В очередной раз выручаете ))) Обязательно подумаем над таким вариантом [вопрос № 176891, ответ № 259731]
02.03.2012, 19:45 »
Николай Тонкошкур
Меня интересовала MB Asus P8P67 WS Revolution rev.1.02, которую я получил от dostavka.ru Мне нужны были адреса с описанием и характеристиками именно ревизии 1.02 а не 3.0 [вопрос № 185530, ответ № 270116]
20.12.2015, 21:47 »
nal_0786
Вот это дааа. спасибо огромное!!!! прям не ожидал что это возможно решить!!!! ОГРОМНОЕ СПАСИБО!!!! [вопрос № 188463, ответ № 273092]

РАЗДЕЛ • Другие программы

Установка, настройка и работа в компьютерных программах.

[администратор рассылки: Цикалов Игорь Константинович (Модератор)]

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

solowey
Статус: Практикант
Рейтинг: 359
Алексеев Владимир Николаевич
Статус: Мастер-Эксперт
Рейтинг: 308
CradleA
Статус: Профессор
Рейтинг: 90

Перейти к консультации №:
 

Консультация онлайн # 195099
Раздел: • Другие программы
Автор вопроса: Anna (Посетитель)
Отправлена: 31.03.2019, 16:18
Поступило ответов: 1

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

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

Состояние: Консультация закрыта

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

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

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

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



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


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

-----
 Прикрепленный файл: скачать (ZIP) » [44.3 кб]

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

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

+1

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 195099
Алексеев Владимир Николаевич
Мастер-Эксперт

ID: 259041

# 1

= общий = | 03.04.2019, 12:04 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Anna:

Я уже 2й день вожусь с Вашей задачей. В Вашей методичке из rfpro.ru/question/195073 ничего не описано про "тройной цикл по формуле перемножения матриц" . В интернете все нормальные пользователи используют готовые функции скалярного и векторного произведения матриц и векторов (2й способ). "тройной цикл" (1й способ) по всем индексам - пришлось догадываться интуитивно. Ну и жопу придумали Ваши преподы!

Anna
Посетитель

ID: 402384

# 2

 +1 
 
= общий = | 03.04.2019, 13:20 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Полностью с Вами согласна

Anna
Посетитель

ID: 402384

# 3

 +1 
 
= общий = | 04.04.2019, 14:33 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

спасибо большое

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.21590 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.77 от 31.05.2019
Версия JS: 1.34 | Версия CSS: 3.35