MatLab tizimida bir o’zgaruvchili yoki ko’p o’zgaruvchili analitik ifodalarning oddiy va xususiy hosilalarini hisoblash uchun diff() yoki Diff() komandalari mavjud. Diff() differensiallashning passiv komandasi hisoblanib, ifodaning hosilasini hisoblamasdan, uni matematik talqindagi yozuvini hosil qilish uchun qo’llaniladi. Bu komandaning natijasini birorta o’zgaruvchiga ta’minlash mumkin va ehtiyoj tug’ilganda value() komandasi yordamida qiymatini hisoblash mumkin.
Diff() komandasi differensiallash jarayoni bilan bog’liq ifodaning qanday hosil bo’lganligini namoyish qilishda juda qo’l keladi. Differensiallash komandasining umumiy ko’rinish quyidagicha:
diff(, , ,...,);
diff(, [, ,...,]);
Bu komandalar ning , ,..., bo’yicha xususiy hosilasini hisoblaydi. Ifodaning yuqori tartibli hosilasini hisoblash uchun $ amali qo’llaniladi.
Ifodalarning ma’lum o’zgaruvchiga nisbatan aniqmas integralini topishni int (, ); komandasi bajaradi. Aniq integralni esa int(, =a..b); ko’rinishdagi komanda hisoblaydi, bu yerda a va b lar integrallash chegaralari bo’lib, analitik ko’rinishdagi ifoda bo’lishi ham mumkin.
Misol:
Integrallash buyruqlari
int(x^n) yoki int(x^n,x)
1 va 2-tartibli chiziqli differentsial tenglamalar uchun vizual dasturlash vositalarining asosiy til tuzilishini beramiz
I-tur. tenglama. 1 rasm.
1-rasm.
1 rasm blok sxemada integratorning kirishiga berilgan f(t)-shakldagi signal beriladi. Tenglama echimini ifodalovchi x(t) signal integrator chiqishidan olinadi
II-tur. tenglama. 2-rasm.
III-tur. tenglama. 3-rasm.
3-rasmdagi -sxemadagi model ikkita ketma-ket ulangan integratorlardan iborat bo'lib, kirish signalining ikki tomonlama integratsiyasini ta'minlaydi va tenglamaning birjinisli emasligini anglatadi.
IV-tur. tenglama.
4-rasm.
1-modelning asosini 2-toifali modelga o'xshash ikkita ketma-ket ulangan integratorlardan tashkil topgan.
V-tur. tenglama.
5-rasm.
5-rasmda modelning o'ziga xos xususiyati - bu birinchi integratorning chiqishidan signalni olib tashlaydigan ketma-ket ulangan integratorlarning zanjiridagi teskari aloqa tarmog'i. bunday modellashtirish istalgan funktsiyaning birinchi hosilasini o'z ichiga olgan atamani simulyatsiya qiladi.
VI-tur tenglama.
6-rasm.
6-rasm turdagi modellar IV va V-turdagi modellarni birlashtiradi.
59. Simulink kutubxonasining Math Operations bo’limidagi Abs blogi bilan ishlash
Abs
Kirishning chiqish mutlaq qiymati
sahifada hammasini kengaytiring
Kutubxona:
Simulink / Matematik operatsiyalar
HDL koder / HDL suzuvchi nuqta operatsiyalari
HDL koder / matematik operatsiyalar
Tavsif
Abs bloki kirishning mutlaq qiymatini chiqaradi .
Imzolangan butun sonli ma'lumotlar turlari uchun eng salbiy qiymatning mutlaq qiymati ma'lumotlar turi bilan ifodalanmaydi. Bunday holda, " Saturate on integer overflow " belgisi blokning harakatini boshqaradi.
Do'stlaringiz bilan baham: |