Постройте форму волны от библиотеки формы волны
plot(pulselib,idx)plot(pulselib,idx,'PlotType',Type) plot(___,'PulseIdx',pidx)plot(___,LineSpec)hndl = plot(___)plot(___, также задает индекс, 'PulseIdx',pidx)pidx, импульса, чтобы построить использование ('PulseIdx', pidx) аргумент пары "имя-значение".
Создайте библиотеку формы волны, состоящую из трех форм волны. Библиотека содержит одно прямоугольное, один линейный FM и формы волны ступенчатого FM. Затем постройте линейное из формы волны.
waveform1 = {'Rectangular','PRF',1e4,'PulseWidth',70e-6};
waveform2 = {'LinearFM','PRF',1e4,'PulseWidth',70e-6, ...
'SweepBandwidth',1e5,'SweepDirection','Up',...
'SweepInterval', 'Positive'};
waveform3 = {'SteppedFM','PRF',1e4,'PulseWidth', 70e-6,'NumSteps',5, ...
'FrequencyStep',50000,'FrequencyOffset',0};
fs = 1e6;
wavlib = phased.PulseWaveformLibrary('SampleRate',fs, ...
'WaveformSpecification',{waveform1,waveform2,waveform3});Постройте форму волны с помощью метода plot.
plot(wavlib,2)

Создайте библиотеку формы волны, состоящую из трех форм волны. Библиотека содержит прямоугольное, линейный FM и закодированную фазой форму волны. Затем получите и постройте действительные и мнимые части закодированной фазой формы волны.
waveform1 = {'Rectangular','PRF',1e4,'PulseWidth', 50e-6};
waveform2 = {'LinearFM','PRF',1e4,'PulseWidth',50e-6, ...
'SweepBandwidth',1e5,'SweepDirection','Up',...
'SweepInterval', 'Positive'};
waveform3 = {'PhaseCoded','PRF',1e4,'Code','Zadoff-Chu', ...
'SequenceIndex',3,'ChipWidth',5e-6,'NumChips',8};
fs = 1e6;
wavlib = phased.PulseWaveformLibrary('SampleRate',fs, ...
'WaveformSpecification',{waveform1,waveform2,waveform3});Извлеките форму волны от библиотеки.
wav3 = wavlib(3);
Постройте форму волны с помощью метода plot.
plot(wavlib,3,'PlotType','complex')

Создайте библиотеку формы волны, состоящую из трех форм волны. Библиотека содержит одно прямоугольное, один линейный FM и формы волны ступенчатого FM. Затем постройте действительные части первых трех импульсов ступенчатого - из формы волны.
waveform1 = {'Rectangular','PRF',1e4,'PulseWidth',70e-6};
waveform2 = {'LinearFM','PRF',1e4,'PulseWidth',70e-6, ...
'SweepBandwidth',1e5,'SweepDirection','Up',...
'SweepInterval', 'Positive'};
waveform3 = {'SteppedFM','PRF',1e4,'PulseWidth', 70e-6,'NumSteps',5, ...
'FrequencyStep',50000,'FrequencyOffset',0};
fs = 1e6;
wavlib = phased.PulseWaveformLibrary('SampleRate',fs, ...
'WaveformSpecification',{waveform1,waveform2,waveform3});Постройте первые три импульса формы волны с помощью метода plot.
plot(wavlib,3,'PulseIdx',1)
plot(wavlib,3,'PulseIdx',2)
plot(wavlib,3,'PulseIdx',3)
Создайте библиотеку формы волны, состоящую из трех форм волны. Библиотека содержит одно прямоугольное, один линейный FM и формы волны ступенчатого FM. Затем постройте линейное из формы волны.
waveform1 = {'Rectangular','PRF',1e4,'PulseWidth',70e-6};
waveform2 = {'LinearFM','PRF',1e4,'PulseWidth',70e-6, ...
'SweepBandwidth',1e5,'SweepDirection','Up',...
'SweepInterval', 'Positive'};
waveform3 = {'SteppedFM','PRF',1e4,'PulseWidth', 70e-6,'NumSteps',5, ...
'FrequencyStep',50000,'FrequencyOffset',0};
fs = 1e6;
wavlib = phased.PulseWaveformLibrary('SampleRate',fs, ...
'WaveformSpecification',{waveform1,waveform2,waveform3});Постройте форму волны с помощью метода plot.
plot(wavlib,2,':')
Создайте библиотеку формы волны, состоящую из двух прямоугольных форм волны. Затем постройте действительную часть каждой формы волны и получите указатель на второй график.
waveform1 = {'Rectangular','PRF',1e4,'PulseWidth',50.0e-6};
waveform2 = {'Rectangular','PRF',2e4,'PulseWidth',20.0e-6};
fs = 1e6;
pulselib = phased.PulseWaveformLibrary('SampleRate',fs,'WaveformSpecification', ...
{waveform1,waveform2});Постройте формы волны с помощью метода plot.
hndl1 = plot(pulselib,1);

hndl2 = plot(pulselib,2)

hndl2 =
Line with properties:
Color: [0 0.4470 0.7410]
LineStyle: '-'
LineWidth: 0.5000
Marker: 'none'
MarkerSize: 6
MarkerFaceColor: 'none'
XData: [1x20 double]
YData: [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
ZData: [1x0 double]
Show all properties
pulselib — Waveformphased.PulseWaveformLibrary object™Библиотека Waveform, заданная как Системный объект phased.PulseWaveformLibrary.
idx Индекс формы волны в импульсной библиотеке формы волныИндекс формы волны в импульсной библиотеке формы волны, заданной как положительное целое число.
Пример 3
Типы данных: double
Ввод Постройте тип'real' (значение по умолчанию) | 'imag' | 'complex'Постройте тип, заданный как 'real', 'imag' или 'complex'. Используйте этот аргумент в паре "имя-значение" 'Type'.
Типы данных: char | string
pidx — Индекс графика пульсировать1 (значение по умолчанию) | положительное целое числоИндекс графика пульсировать, заданный как положительное целое число. Используйте этот аргумент в паре "имя-значение" 'PulseIdx'. Этот аргумент только влияет на форму волны ступенчатого FM.
Типы данных: double
LineSpec Цвет линии, стиль и опции маркера'b' (значение по умолчанию) | вектор символов'PlotType','imag''PlotType' — Постройте действительные или мнимые компоненты формы волны'real' (значение по умолчанию) | 'imag' | 'complex'Компоненты формы волны, заданной как 'real', 'imag' или 'complex'.
Пример: 'complex'
Типы данных: char
'PulseIdx' — Постройте продвинутый подымпульс формы волны FM1 (значение по умолчанию) | positive integerПостройте продвинутый подымпульс формы волны FM, заданный как положительное целое число. Этот аргумент только влияет на форму волны ступенчатого FM.
Пример 5
Типы данных: double
hndl — Указатели строк в фигуреУказатель строк в фигуре, возвращенной как скаляр или 2 1 вектор с действительным знаком. Для случая, когда и действительные и мнимые графики заданы, вектор включает указатели на строки в обоих подграфиках, в форме [RealLineHandle;ImagLineHandle].
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.