Перемножение функций или графиков

Обсуждение вопросов, связанных с Partial Differential Equations Toolbox и Comsol MultiPhysics (Femlab)Анализ данных и статистика в MATLAB. Проектирование систем управления в MATLAB\Simulink

Модератор: Admin

ArtemSc1997
Пользователь
Сообщения: 2
Зарегистрирован: Чт июл 11, 2019 8:21 pm

Перемножение функций или графиков

Сообщение ArtemSc1997 » Чт июл 11, 2019 8:27 pm

Доброго времени суток. Подскажите, пожалуйста, как перемножить значения двух функций, чтобы получить значения, по которым я построю график. К примеру, имеются функции тока и напряжения, при перемножении их значений (или сразу графиков) нужно получить значения мощности (или сразу график мощности). Получаемые массивы значений просто так не перемножаются, не знаю как быть. Спасибо.

CrabAlexey
Пользователь
Сообщения: 38
Зарегистрирован: Ср май 23, 2018 4:02 pm

Re: Перемножение функций или графиков

Сообщение CrabAlexey » Пт июл 12, 2019 3:47 pm

Получаемые массивы значений просто так не перемножаются, не знаю как быть. Спасибо.
Вернуться к началу

Если в процессе вычислений требуется поэлементно умножить, разделить или возвести в степень элементы вектора или матрицы, то для этого используются операторы:
.* - поэлементное умножение;
./ и .\ - поэлементные деления;
.^ - поэлементное возведение в степень.
Пример:
a = [1 2 3]; % вектор-строка
b = [3 2 1]; % вектор-строка
c = a.*b;

Подойдет?

ArtemSc1997
Пользователь
Сообщения: 2
Зарегистрирован: Чт июл 11, 2019 8:21 pm

Re: Перемножение функций или графиков

Сообщение ArtemSc1997 » Сб июл 20, 2019 3:01 pm

Да, спасибо большое! До этого точку перед знаком умножения не использовал.