Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2013, 12:47   #1
-Vinchester-
Новичок
Джуниор
 
Регистрация: 09.04.2011
Сообщений: 1
По умолчанию Программа на матлабе

Составить сценарий, который запрашивает у пользователя параметры колебательного
звена К, Т, Кси, и, по выбору пользователя через меню, либо строит ЛАЧХ, либо
вычисляет частоту среза, либо вычисляет перерегулирование.
Передаточная функция колебательного звена W=k/(T^2*s^2+2*T*Ksi*s+1);

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

function ghj
global k T Ksi
a=inputdlg({'k';'T';'Ksi'},'zagolov ok',1,{'1';'2';'3'});
k=str2num(a{1});
T=str2num(a{2});
Ksi=str2num(a{3});
L=menu('Menu',{'lafchx','srez','per eregulyrovanye'});
switch L
case 1
w=logspace(-3,3,1000);
for Q=[1:length(w)]
H(Q)=20*log10(abs(dsa(1i*w(Q))));
end
semilogx(w,H)
case 2
w=logspace(-3,3,1000);
for Q=[1:length(w)]
if abs(dsa(1i*w(Q)))<=1, disp(w(Q)), break, end

end

case 3

end;
function F=dsa(s)
global k T Ksi
F=k/(T^2*s^2+2*T*Ksi*s+1);
-Vinchester- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа в матлабе Айгуль1 Фриланс 1 26.05.2012 21:41
Рекурсия в матлабе Vovochka77 Помощь студентам 0 18.04.2012 20:19
График в Матлабе kop Помощь студентам 2 30.01.2011 16:16
приложения в Матлабе Kracozebr Помощь студентам 0 09.08.2010 22:27
Написание программы на C++ в матлабе mx7 Общие вопросы C/C++ 0 18.04.2010 19:18