|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
Операции над матрицами19.04.2014, 17:17. Показов 2821. Ответов 24
Метки нет (Все метки)
Здравствуйте. Стоит задача перемножить \ суммировать елементы матрицы. Матрицы разных размерностей. Как видно с рисунка я вручную зделал матрицу S2mulS3 которая множит елементы как нужно , тоесть : первый с первым, второй с третим, третий с пятым и.т.д, а между ними заполняются елементы большей матрицы. Проблема в том что дальше будут операции с большим количеством матриц и елементов в них немножко больше, вручную вводить займет время. Я пытался заполнить при помощи операторов , но без успешно.
0
|
|
| 19.04.2014, 17:17 | |
|
Ответы с готовыми решениями:
24
Операции с матрицами Элементарные действия над матрицами в mathcad. Операции с матрицами в Mathcad |
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 19.04.2014, 17:29 | |
|
UsesomeBody, приложите к своему сообщению mathcad-файл.
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 19.04.2014, 17:40 [ТС] | |
|
Прикрепил файл.
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 19.04.2014, 17:57 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 19.04.2014, 18:39 [ТС] | |
|
Спасибо за ответ. Но если суммировать начиная со 2 елемента. Чтобы первые и последние елементы были неприкасаемые.Чтобы при построения графика, линии выходили и заканчивались в одинаковых точках (0.4:0.4) Я набросал структуру. Какой с каким елементом должен множитса. Как правильно переделать эту минипрограмму в такое случае?
Так это выглядит в маткаде :
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 19.04.2014, 19:01 | |
|
UsesomeBody, не помешало бы прикрепить и новые данные в виде mathcad-файле. не буду же я переписывать ваши массивы вручную!
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 19.04.2014, 19:08 [ТС] | |
|
Новый прикрепленный файл :
Спасибо!
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 19.04.2014, 19:35 | |
Сообщение было отмечено UsesomeBody как решение
Решение
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 19.04.2014, 21:09 [ТС] | |
|
Krasme, при сложеннии S0 и S2 или же S0 и S3 (как на фотографии), в минипрограме нужно сменить формулу индексов, перед otherwise?
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 19.04.2014, 21:17 | |
|
UsesomeBody, они разного размера, по каким правилам складывать их собираетесь?
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 19.04.2014, 21:35 [ТС] | |
|
Krasme У S2[17] елеметов, у S3[9].
Вы зделали минипрограму которая множила их по правилу которою я выложил выше (S3mmS2). Мне нужно сложить их во всех возможных комбинациях, S0 прирусдтвует во всех. Всегго 8 комбинаций. Я сейчас пытаюсь также умножить матрицу S0[65] и S1[33] и S2 [17]. Как в обведенный елемент умножает нужный с S1. Я думаю как бы индекс записать чтоб умножалса и нужный с S2. Сейчас заканчиваю вручную заполнять.. Правила я выкладывал на фотографии. Какой с каким елементом должны складиваться
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 20.04.2014, 04:59 | |
|
UsesomeBody, чтобы сделать контрольные вычисления, необязательно городить по 65 элементов, достаточно части (например, из 10).
в желтых квадратиках можно проконтролировать вычисление индексов.
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 20.04.2014, 14:02 [ТС] | |
|
Спасибо. Для S0+S3 тогда условие будет mod(k,8)? (2,10,18,36...58). и индекс (k+2)/8+1/
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 20.04.2014, 14:17 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 22.04.2014, 20:09 [ТС] | |
|
Можете подсказать в чем ошибка?
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 22.04.2014, 20:15 | |
|
UsesomeBody, лень писать, скидывайте файл, посмотрю, что и как..
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 22.04.2014, 20:25 [ТС] | |
|
Индекс неправилно задан. При k=2 получается не целое число.
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 22.04.2014, 20:36 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 18
|
|
| 22.04.2014, 20:46 [ТС] | |
|
Krasme Я только-что так решил =)
0
|
|
|
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,459
|
|
| 22.04.2014, 20:49 | |
|
UsesomeBody, для сложения двух матриц не нужно использовать алгоритм для трех матриц. меньше путаницы
1
|
|
| 22.04.2014, 20:49 | |
|
Помогаю со студенческими работами здесь
20
Операции с матрицами в файле
Класс: Разработать класс для работы с матрицами(операции над матрицами)...
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|