Подскажите как перемножить компоненты двух векторов

Форум пользователей пакета Mathcad

Модератор: Admin

NAA
Сообщения: 3
Зарегистрирован: Пт дек 30, 2011 12:19 pm

Подскажите как перемножить компоненты двух векторов

Сообщение NAA » Пт дек 30, 2011 12:37 pm

Друзья, необходимо перемножить каждый компонент одного вектора A размерностью 'а' на каждый компонент другого вектора В размерностью 'b', в итоге должен получиться новый вектор C размерностью 'a*b'
Изображение

Коробов В И
Сообщения: 156
Зарегистрирован: Вт янв 15, 2008 6:43 pm

Сообщение Коробов В И » Пт дек 30, 2011 1:11 pm

Какой-то у Вас странный файл - при попытке его открыть мой Mathcad наглухо виснет.
См. в аттач один из вариантов решения.

NAA
Сообщения: 3
Зарегистрирован: Пт дек 30, 2011 12:19 pm

Сообщение NAA » Пт дек 30, 2011 1:29 pm

Коробов В И писал(а):Какой-то у Вас странный файл - при попытке его открыть мой Mathcad наглухо виснет.
См. в аттач один из вариантов решения.



Спасибо за помощь, только этот вариант преобразования через матрицу обезличивает компоненты векторов, а они мне ОХ как нужны. нельзя ли написать алгоритм, по которому первый компонент вектора умножается на каждый компонент второго, потом переходим ко второму компоненту первого вектора и цикл повторяется??

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт дек 30, 2011 2:21 pm

Коробов В И писал(а):Какой-то у Вас странный файл - при попытке его открыть мой Mathcad наглухо виснет...

У меня в Mathcad 15 M010 всё нормально, открылся без зависания:

Изображение

VSI
Сообщения: 305
Зарегистрирован: Вт мар 15, 2005 6:40 pm
Откуда: Мариуполь

Сообщение VSI » Пн янв 02, 2012 12:29 am

...алгоритм, по которому первый компонент вектора умножается на каждый компонент второго, потом переходим ко второму компоненту первого вектора и цикл повторяется??