Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 12

Freqz точно в указанном axes

06.06.2014, 14:32. Показов 851. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как сделать так чтобы freqz(вывод АЧХ фильтра) выводился точно в указанном месте axes?
и как добавить легенду на этом axes'е

это код кнопки Calculate
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
function Calculate
global hAxes hEd1 hEd2 hEd3 hEd4 hEd5
cla;
str1 = get(hEd1,'string'); 
str2 = get(hEd2,'string'); 
str3 = get(hEd3,'string'); 
str4 = get(hEd4,'string'); 
str5 = get(hEd5,'string'); 
Wn1 = str2num(str1); 
Wn2 = str2num(str2);
Rp = str2num(str3); 
Rs = str2num(str4); 
n  = str2num(str5);
Fs = Wn2*2.5;
Ws1 = Wn1-50;
Ws2 = Wn2+50;
Wn = [Wn1 Wn2]/Fs*2; 
Ws = [Ws1 Ws2]/Fs*2;
nfft = 512;                      % Число точек характеристик
[n,Wn] = ellipord(Wn,Ws,Rp,Rs);
%[b1,a1]  = butter(n,Wn);      
%[b2,a2]  = cheby1(n,Rp,Wn);
%[b3,a3]  = cheby2(n,Rs,Wn);
[b4,a4]  = ellip(n,Rp,Rs,Wn);    
[h,f,s] = freqz(b4,a4,nfft,Fs); % Частотная характеристика первого фильтра 
                                 % Далее используются те же значения nfft и Fs, поэтому нам 
                                 % не нужно второй раз получать выходные параметры f и s
%h2       = freqz(b2,a2,nfft,Fs); % Частотная характеристика второго фильтра 
%h3       = freqz(b3,a3,nfft,Fs);
%h       = freqz(b4,a4,nfft,Fs);
%h = [h1 h2 h3 h4];                     % Матрица из частотных характеристик двух фильтров
freqzplot(h,f,'s')           % Выводим график квадрата амплитуды
s.plot   = 'mag';                % Только график АЧХ
s.xunits = 'Hz';                % Частотная ось проградцирована в килогерцах
s.yunits = 'dB';            % Выводится АЧХ, в дБ
freqzplot(h,f,s);                % Сравниваем характеристики 4х фильтров
hAxes(axis);
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.06.2014, 14:32
Ответы с готовыми решениями:

Функция Freqz. Нужно расписать
Подскажите пожалуйста как расписать функцию Freqz кодом. преподаватель требует чтобы была отдельная функция не матлаба, а своя. я сделал...

Как реализовать функцию freqz?
Добрый вечер. Мной строится ФНЧ Чебышева 1-го рода. При реализации на заключительной стадии необходимо применить команду: =...

Axes gui
Здравствуйте! У меня есть pop-up menu,выбрав из него первое или второе,по нажатию кнопки,должен выводиться график. Но не...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2014, 14:32
Помогаю со студенческими работами здесь

Функция 'ButtonDownFcn' объекта 'axes'
Всем привет, есть непонятный момент в поведении осей. На фигуре расположено 2 объекта axes - одни оси пустые, а другие с нарисованной...

PHP. Не правильно работают AXES и SYSTEM команды
есть файл на диске, а в нем строки (файл .cmd): @echo off TITLE PocketMine-MP server software for Minecraft: Pocket Edition cd...

Команды интерфейсс для uitable, pushbutton и axes
Добрый день. Создаю интерфейс программы, которая должна работать следующим образом: Имеется пустая таблица, куда можно вставить...

Графический интерфейс в Матлабе. Как выводить графики в окна axes?
Добрый вечер всем. Недавно написал программу для интерполирования функции и определения погрешности не без помощи конечно же форумчан....

Почему при выводе значения в поле text выходит значение с объектом axes?
вот код формы: function popitka3 global hForma global hEd1 hEd2 hTxt1 hTxt2 global hBut hForma = figure('position',); hEd1 =...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru