0 / 0 / 0
Регистрация: 10.05.2020
Сообщений: 2
1

Цвета графика на интервале

22.05.2020, 14:17. Показов 507. Ответов 3

Имеется сигнал, как сумма трех синусоид

g1 = sin(a*2*pi*time); g2 = 2*sin(b*2*pi*time); g3 = 1.5*sin(c*2*pi*time);
y1 = g1 + g2 + g3;

a,b,c

Нужно кривыми разного цвета показать разные гармоники.

Как я понимаю, берем 1 период

от 0 до 1/с - первая гармоника
от 1/с до 1/с + 1/b - вторая гармоника
от 1/с + 1/b до 1 - третья гармоника

Как график y1 представить разными цветами (соотв. гармоник)?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2020, 14:17
Ответы с готовыми решениями:

Построение графика функции на заданном интервале
1.f (x) = 5xcos(x) левый интервал=0 правый интервал=35 2. Выбрать размещение системы координат в...

Построение графика в определенном интервале дат
Построить график в интервале дат по количеству рабочих. Есть пересекающие промежутки где необходимо...

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

Построение графика функции на заданном интервале
Помогите с Программой!!!!!! Разработать программу построения графика функции y=f(x) на...

3
945 / 684 / 323
Регистрация: 21.10.2012
Сообщений: 2,063
22.05.2020, 19:24 2
Skosov, может, как-то так?
Matlab M
1
2
3
4
5
6
7
8
9
clear; clc;
t = 0:1/1000:1;
g1 = sin(1*2*pi.*t);
g2 = sin(2*2*pi.*t);
g3 = sin(3*2*pi.*t);
y = g1 + g2 + g3;
plot(t, y, 'k', t, g1, 'r--', t, g2, 'b--', t, g3, 'c--');
grid on;
legend('y', 'g1', 'g2', 'g3');
1
0 / 0 / 0
Регистрация: 10.05.2020
Сообщений: 2
22.05.2020, 19:39  [ТС] 3
У меня есть сигнал, который является суммой синусоид.
Нужно выделить каждую гармонику цветом
Как я понимаю, нужно раскрасить периоды разным цветом.
Вопрос: как выделить интервалы разным цветом?
В общем, нужно сделать 4 графика y1. Наложить друг на друга и раскрасить интервалы.
0 до 1/c
0 до 1/b
0 до 1/a
Примерный вид:
Цвета графика на интервале

Спасибо, что откликнулись!
0
945 / 684 / 323
Регистрация: 21.10.2012
Сообщений: 2,063
25.05.2020, 11:46 4
Skosov, ну, если правильно понял вас:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clear; clc;
dt = 1/1000;
t = 0:dt:1;
f1 = 1;
f2 = 2;
f3 = 3;
g1 = sin(f1*2*pi.*t);
g2 = sin(f2*2*pi.*t);
g3 = sin(f3*2*pi.*t);
y = g1 + g2 + g3;
n1 = round(1/f1/dt);
n2 = round(1/f2/dt);
n3 = round(1/f3/dt);
plot(t, y, 'k', t(1:n1), y(1:n1), 'r--', t(1:n2), y(1:n2), 'b--', t(1:n3), y(1:n3), 'c--');
grid on;
legend('y', 'g1', 'g2', 'g3');
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2020, 11:46

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Построениее графика функции на заданном интервале
1. Очистить экран монитора и при необходимости установить требуемый цвет фона. 2. Выбрать...

Построение графика функции на заданном интервале
1. Очистить экран монитора и при необходимости установить требуемый цвет фона. 2. Выбрать...

Построение графика функции на заданном интервале
1. Очистить экран монитора и при необходимости установить требуемый цвет фона. 2. Выбрать...

Построение графика функции на заданном интервале
Функция: 3arcsin(8x)/Pi Левый интервал: -0,125 Правый интервал: 0,125

Построение графика функции y(x) в указанном интервале
Здравствуйте! Нужен код для построение графика функции y(x). Функция может быть: - прямая -...

Построение графика заданной функции на интервале
Построить в Turbo Pascal график F(x)=arccosx-(1-0,3*x*x*x)^1/2. На интервале . ответ: х=0,5629


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.