Matlab tizimini paydo bo’lish tarixi


Download 6.71 Mb.
bet49/58
Sana18.08.2023
Hajmi6.71 Mb.
#1668084
1   ...   45   46   47   48   49   50   51   52   ...   58
Bog'liq
umumiy 2

Birlashtiruvchi o'lchov parametri bilan siz belgilagan o'lchovda birlashtirish mavjud .

Chiqish signalidagi signallar blok uchun kirish signallari bilan bir xil tartibda paydo bo'ladi. Har xil blok yo'nalishlari uchun port tartibining tavsifi uchun aylantirilgan yoki aylantirilgandan keyin portning joylashishiga qarang .
Chiqish signalini bosqichma-bosqich yaratish uchun siz bir nechta Vector Concatenate yoki Matrix Concatenate bloklaridan foydalanishingiz mumkin, ammo natija bir tekis bo'ladi, go'yo siz signallarni birlashtirish uchun bitta blokdan foydalangansiz.
Avtobuslar massivini aniqlash uchun Vektorli birikma yoki Matritsani birlashtirish blokidan foydalanishingiz kerak . Qo'shimcha ma'lumot olish uchun Avtobuslar massivlarida virtual bo'lmagan avtobuslarni guruhlash -ga qarang .
69. Simulink kutubxonasining Math Operations bo’limidagi Math Funksion blogi bilan ishlash

Math Function


Matematik funktsiyani bajaring
sahifada hammasini kengaytiring

HDL koder / matematik operatsiyalar


Tavsif


Math Function bloki ko'plab umumiy matematik funktsiyalarni bajaradi.
Maslahat
Kvadrat ildiz hisoblarini bajarish uchun Sqrt blokidan foydalaning.
Funktsiya parametrlari roʻyxatidan ushbu funksiyalardan birini tanlashingiz mumkin .

Funktsiya

Tavsif

Matematik ifoda

MATLAB ® ekvivalenti

exp

Eksponensial

eu

exp

log

Tabiiy logarifm

ln u

log

10^u

Baza kuchi 10

10u

10.^u
(qarang power)

log10

Umumiy (asosiy 10) logarifm

log u

log10

magnitude^2

Kompleks modul

|u|2

real(u).^2 + imag(u).^2
(qarang real, imag, va power)

square

Quvvat 2

u2

u.^2
(qarang power)

pow

Quvvat

sign(u)*|u|v (standart, faqat juft tartibli ildizlar uchun qo'llaniladi) yoki uv

power

conj

Murakkab konjugat

ū

conj

reciprocalAniq usul bilan

O'zaro

1/u

1./u
(qarang rdivide)

reciprocalNyuton-Rafson usuli bilan

O'zaro

Nyuton-Rafson o'zaro algoritm usuliga qarang

Yo'q

hypot

Yig'indi kvadratlarining kvadrat ildizi

(u2+v2)0.5

hypot

rem

Bo'lingandan keyin qolgan



rem

mod

Bo'linishdan keyin modul



mod

transpose

Transpoze qilish

uT

u.'
(qarang: Massiv va matritsa operatsiyalari )

hermitian

Murakkab konjugat transpozitsiyasi

uH

u'
(qarang: Massiv va matritsa operatsiyalari )

Blok chiqishi funksiyaning kirish yoki kirishdagi ishlashi natijasidir. Funktsiyalar ushbu turdagi operatsiyalarni qo'llab-quvvatlaydi.

Funktsiya

Skalyar operatsiyalar

Element bo'yicha vektor va matritsa operatsiyalari

Vektor va matritsa operatsiyalari

exp

Ha

Ha



log

Ha

Ha



10^u

Ha

Ha



log10

Ha

Ha



magnitude^2

Ha

Ha



square

Ha

Ha



pow

Ha

Ha



conj

Ha

Ha



reciprocalAniq usul bilan

Ha

Ha



reciprocalNyuton-Rafson usuli bilan

Ha

Ha



hypot

Ha, ikkita kirishda

Ha, ikkita kirishda (ikkita vektor yoki bir xil o'lchamdagi ikkita matritsa, skaler va vektor yoki skaler va matritsa)



rem

Ha, ikkita kirishda

Ha, ikkita kirishda (ikkita vektor yoki bir xil o'lchamdagi ikkita matritsa, skaler va vektor yoki skaler va matritsa)



mod

Ha, ikkita kirishda

Ha, ikkita kirishda (ikkita vektor yoki bir xil o'lchamdagi ikkita matritsa, skaler va vektor yoki skaler va matritsa)



transpose

Ha



Ha

hermitian

Ha



Ha

Funktsiya nomi blokda paydo bo'ladi. Kirish portlarining tegishli soni avtomatik ravishda paydo bo'ladi.
Maslahat
Vektor yoki matritsa chiqishini xohlaganingizda Matematik funktsiya blokidan foydalaning.

Nyuton-Rafson o'zaro algoritm usuli


Nyuton - reciprocalRafson algoritmi usuli bilan funktsiya Nyuton-Rafson yaqinlashish usuli bilan o'zaro hisoblaydi. Haqiqiy qiymatli funktsiya ildizlariga yaxshiroq yaqinliklarni topish uchun funktsiya rekursiv yaqinlashuvdan foydalanadi.
Haqiqiy sonning o'zaro nisbatifunktsiyaning noli sifatida aniqlanadi:
Simulink ® diapazonda dastlabki taxminni tanlaydi, chunki bu funksiya uchun yaqinlashish sohasi.
Funksiyaning ildizlarini ketma-ket hisoblash uchun Iteratsiyalar soni parametrini belgilang. Jarayon quyidagicha takrorlanadi:
funksiyaning hosilasi hisoblanadi.
68. Simulink kutubxonasining Math Operations bo’limidagi Magnitude Angle to Complex blogi bilan ishlash

Magnitude-Angle to Complex


Kattalik va/yoki faza burchagi signalini murakkab signalga aylantiring
sahifada hammasini kengaytiring

  • Kutubxona:

  • Simulink / Matematik operatsiyalar

HDL koder / HDL suzuvchi nuqta operatsiyalari


Tavsif

Qo'llab-quvvatlanadigan operatsiyalar


Magnitude-Ungle to Complex bloki kattalik va faza burchagi kirishlarini murakkab chiqishga aylantiradi. Burchak kiritish radda bo'lishi kerak.
Ikkita blokli kirish mavjud bo'lganda, blok kirish o'lchamlarining ushbu birikmalarini qo'llab-quvvatlaydi:

  • Bir xil o'lchamdagi ikkita kirish

  • Biri skalyar kiritish, ikkinchisi esa n o‘lchovli massiv

Agar blok kirish massiv bo'lsa, chiqish murakkab signallar massividir. Kattalik kiritish vektorining elementlari mos keladigan kompleks chiqish elementlarining kattaliklari bilan xaritalanadi. Xuddi shunday, burchakli kirish vektorining elementlari mos keladigan murakkab chiqish elementlarining burchaklariga mos keladi. Agar bitta kirish skaler bo'lsa, u barcha murakkab chiqish signallarining mos keladigan komponentiga (kattalik yoki burchakka) mos keladi.

CORDIC yaqinlashuvlariga diapazondan tashqari kirishning ta'siri


Agar siz CORDIC yaqinlashish usulidan [1] foydalansangiz , faza burchagi uchun blok kiritish quyidagi cheklovlarga ega:

  • Belgilangan sobit nuqta turlari uchun kirish burchagi [–2p, 2p) rad oralig'iga tushishi kerak.

  • Belgilanmagan turg'un nuqta turlari uchun kirish burchagi [0, 2p) rad oralig'iga tushishi kerak.

Ushbu jadval diapazondan tashqaridagi kirishning ta'sirini umumlashtiradi:

Foydalanishni bloklash

Chegaradan tashqari kiritish effekti

Simulyatsiya rejimlari

Xato paydo bo'ladi.

Yaratilgan kod

Noma'lum xatti-harakatlar sodir bo'ladi.

CORDIC yaqinlashuvidan foydalanganda, Kattalik -Burchakdan Murakkabga bloki uchun diapazon ichidagi kiritishdan foydalanganingizga ishonch hosil qiling. Yaratilgan kod yoki tezlatgich rejimlari uchun noaniq xatti-harakatlarga tayanishdan saqlaning.

91
Блок Display
Displey bloki displeyni simulyatsiya qiladi - raqamli qiymatlarni ko'rsatadi. Blok quyidagi
parametrlarga ega (17-rasm):
Format - raqamli qiymatlarni chiqarish uchun format, standart short;

Формат вывода

Назначение

Команда MATLAB

short

Oddiy chiqish bilan qisqa format



format short

long

Muntazam chiqish bilan uzoq format



format long

short_e

Qisqa format E normallashtirilgan shaklda chiqish bilan



format short e

long_e

Normallashtirilgan E ko'rinishida chiqish bilan uzun format E



format long e

bank

Kasr qismida ikkita muhim raqam bilan odatiy shaklda chiqarilgan bank formati



format bank

hex (Stored Integer)

int, uint yoki fixdt ning oʻn oltilik ekvivalenti1 (4.5-jadvalga qarang



binary (Stored Integer)

int, uint yoki fixdt tipidagi raqamlarning ikkilik ekvivalenti (4.5-jadvalga qarang)





decimal (Stored Integer)

int, uint yoki fixdt ning butun son ekvivalenti (4.5-jadvalga qarang)






Decimatsiya - signalning raqamli qiymatlarini chiqarishda dekimatsiya koeffitsienti (dekimatsiya);
Floating display - blokni suzuvchi holatda qo'yish uchun bayroq.



17-rasm. Blok Display parametrlari va qisqa formatdagi matritsali displeyning namunasi.
18-rasmda Format parametrlari uchun turli xil variantlardan foydalangan holda Displey
blokining ishlatilishi ko'rsatilgan

18-rasm. Formatlash uchun turli xil variantlardan foydalangan holda Displey blokidan foydalanish.



  1. Download 6.71 Mb.

    Do'stlaringiz bilan baham:
    1   ...   45   46   47   48   49   50   51   52   ...   58




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling