Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
1Liudmila1
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
1

График двух импульсов в логарифмическом масштабе

29.03.2016, 11:32. Просмотров 231. Ответов 2
Метки нет (Все метки)

Добрый день!
Нужно сделать так, чтобы два импульса были видны на одном графике, но при попытке использовать функцию loglog, semilogy - получается чушь((

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
clc; clear; close
 
%_____________________________ИСХОДНЫЕ ДАННЫЕ______________________________
 
U         = 1;                           % Амплитуда сигнала
F_prom    = 50;                      % Частота (МГц)
R         = 100;                        % Расстояние до объекта (м)
c         = 299.792458;              % Скорость света (м/мкс)
T         = 1;                            % Длительность зондирующего импульса (мкс)
tlim      = T/2;
F_Doppler = 10^(-3);               % Доплеровский сдвиг(МГц)
fs        = 1000;                       % Частота дискретизации (МГц)
G_ant     = 36;                         % Коэффициент усиления антенны (дБ)
S_ant     = 100;                        % Эффективная площадь антенны (м^2)
EPR       = 100;                        % ЭПР объекта
 
%___________________ФОРМИРОВАНИЕ ОТРАЖЕННОГО СИГНАЛА_______________________
 
dt=1/fs;                                                  % Шаг дискретизации (мкс)
tay_delay=2*R/c;                                     % Задержка отраженного сигнала (мкс) 
figure(1)                                                 % График 1
Uu = U*G_ant*S_ant*EPR/((4*pi)^2*R^4);  % Амплитуда отраженного сигнала 
t  = -tlim:dt:tlim;   
tlim2 =  tlim + tay_delay; 
tlim3 = -tlim + tay_delay/2;
% Дискретное время     
tt = tlim3:dt:tlim2;
edge=1;                                               % Параметр огибающей гауссова импульса           
sig=(T/8/edge)^2;                                 % Параметр огибающей гауссова импульса      
y=U*exp(-(t).^2/sig);                            % Огибающая зондирующего гауссова импульса
b=cos(2*pi*(F_prom)*t);                        % Гармонический сигнал зондирующего
x=y.*b;                                                % Зондирующий сигнал
hL1=plot(t,x),grid on                              % График зондирующего сигнала
 
yy=Uu*exp(-(tt-tay_delay).^2/sig);          % Огибающая отраженного гауссова импульса
bb=cos(2*pi*(F_prom+F_Doppler)*tt);      % Гармонический сигнад отраженного
xx=yy.*bb;                                           % Отраженный сигнал
hold on;                                                % Построить два сигнала на одном графике 
hL2=plot(tt,xx),grid;                               % График отраженного сигнала 
xlim([-T,T]);                                          % Пределы оси Х
figure(2)                                               % График 2
hL2=plot(tt,xx,'Color', 'red'),grid;              % График отраженного сигнала отдельно
 
figure(3)                                                % График сигналов в логариф. масштабе
loglog(t, x, tt, xx), grid;
0
Миниатюры
График двух импульсов в логарифмическом масштабе  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2016, 11:32
Ответы с готовыми решениями:

График в логарифмическом масштабе
Подскажите как сделать ? Есть функция - я ее уже построил в полулогарифмическом...

Прямая в логарифмическом масштабе по точкам
Даны исходные экспериментальные точки Как получить прямую по этим точкам в...

Построить кривую по 3 точкам, с заданными координатами в логарифмическом масштабе по оси x
Здравствуйте, надеюсь на вашу помощь :) Вообщем, надо построить кривую по 3...

График в двух окнах
Как вывести график не только в окне H1, но и в окне H3? global v1 b11 ;...

График функции двух переменных
помогите с задачами 1) x,y= график 3x2-2sin2(y)y2 >> x=; >> y=; >>...

2
bobah16
370 / 340 / 42
Регистрация: 14.07.2015
Сообщений: 2,882
29.03.2016, 11:36 2
1Liudmila1, судя по рисунку у вас просто сигналы отрицательные значения принимают, а как вы наверное знаете, логарифм от отрицательного числа...
1
1Liudmila1
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
29.03.2016, 13:07  [ТС] 3
bobah16, Точно( Спасибо, будем думать ..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2016, 13:07

график функции двух переменных
x\epsilon y z...

График функции двух переменных
Помогите построить график функции. Всю ночь просидела, не поняла как его...

Вывод двух boxplot на один график
Всем привет! Суть в том, что хочу вывести график Боксплот, грубо говоря,...


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

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

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