1.3. Amaliy ishlarni bajarish tartibi
Matlabda diskret signallarni modellashtirish
Matlabda signallarni yaratishning uchta usuli mavjud :
dialog rejimida buyruqlar oynasidagi buyruqlar ketma-ketligidan foydalanish;
avtomatik rejimda, m -skript yaratish va ishga tushirish orqali;
avtomatik rejimda, m -funksiyani yaratish va chaqirish orqali.
Mashq qilish 1 . Dialog rejimida signallarni yaratish. Ushbu usul eng ko'p vaqt talab qiladi, chunki u har bir buyruqni buyruqlar oynasida klaviaturadan kiritishni talab qiladi. Hosildorlikni oshirish uchun siz istalgan matn muharririda (odatda Notebook yoki Word ) buyruqlarning butun ketma-ketligini oldindan yozishingiz mumkin , so'ngra matnni nusxalash va buyruqlar oynasiga joylashtirishingiz mumkin. Bu usulning kamchiligi shundaki, bir vaqtning o'zida ikkita dastur - Matlab va matn muharriri faol bo'lishi kerak . Bu usulning afzalligi Matlabda ish ma'lum bir ko'rsatma bo'yicha amalga oshirilganda namoyon bo'ladi, bunda nazariy ma'lumotlar m -skriptlarning matn qismlari ko'rinishidagi amaliy topshiriqlar bilan almashinadi . Bunday ish uslubi, masalan, laboratoriya ishlariga xosdir.
A , chastotasi f 0 , dastlabki fazasi Fi 0 , namuna olish chastotasi fs bo'lgan ohang signalining N namunasini yaratish uchun buyruqlar ketma-ketligi matn muharririda shunday ko'rinadi :
______________________________________________________________________
Kod 1:
% garmonik signal
A =1; f0 =100; Fi 0= pi /2; fs =2000; N = 40; % signal parametrlari
t =( 0: N -1)/ fs ; % vaqt nuqtalari
s \u003d 2+ A * sin (2 * pi * f 0 * t + Fi 0 ); signal namunalarini % hisoblash
plot( t,s ,t (1:9:N-1),s(1:9:N-1),' o','rang ', 'r') % chiqish grafika san'ati
sarlavha ( ' Uzluksiz signal ') % sarlavhasi
Do'stlaringiz bilan baham: |