Kompyuterli loyihalash jarayonini avtomatlashtirish tizimlari haqida ma`lumot bering


Download 295.25 Kb.
bet3/5
Sana17.06.2023
Hajmi295.25 Kb.
#1532537
1   2   3   4   5
Bog'liq
Kompyuterli loyihalash jarayonini avtomatlashtirish tizimlari haqida ma

Lokal funksiyalar
Har qanday funktsiya faylida kodning birinchi satrida paydo bo'ladigan asosiy funktsiya mavjud. Ular boshqa fayllardagi funktsiyalarga ko'rinadi va ularni buyruq satrida chaqirish mumkin. Faylda mavjud bo'lgan boshqa funktsiyalar mahalliy funktsiyalar deb ataladi. Ularni buyruq satridan chaqirib bo'lmaydi va ular ota-ona yoki bir xil faylda yozilgan asosiy funksiya va funktsiyalarga ko'rinadi. Ular, shuningdek, pastki funktsiyalar sifatida ham tanilgan. Ular boshqa dasturlash tilida qo'llaniladigan pastki dasturlarga tengdir. Ular, shuningdek, skript kodining oxirgi qatoridan keyin paydo bo'lgan holda, skript fayllarida yozilishi mumkin.
function [avg, med] = mystats(y)
a= length(y);
avg = mymean(y,a);
med = mymedian(y,a);
end

function a = mymean(v,n) ---- Example of a local function
a = sum(v)/n;
end

3. Ichki funksiyalar
Boshqa funktsiya yoki asosiy funktsiya doirasida aniqlangan funktsiyalar ichki funktsiyalar deb ataladi. Ular asosiy funktsiyada aniqlangan o'zgaruvchilardan foydalanishi yoki o'zgartirishi mumkin. Ular funksiya doirasida aniqlanadi va ular belgilangan ish maydoniga kirishlari mumkin. Har bir ichki funktsiyaga rioya qilish kerak bo'lgan ma'lum talablar mavjud:

  • Barcha funktsiyalar yakuniy bayonotni talab qilmaydi. Biroq, har qanday funktsiyani joylashtirish uchun har bir funktsiya uchun yakuniy bayonot yozilishi kerak.

  • If-else, switch case va h.k. kabi har qanday boshqaruv iboralarida ichki oʻrnatilgan funksiyalarni aniqlay olmaymiz.

  • O'rnatilgan funktsiyalar to'g'ridan-to'g'ri nomi bilan yoki istalgan funktsiya dastagi yordamida chaqirilishi mumkin.

function current
nestfun1
nestfun2
function nestfun1
x = 7;
end
function nestfun2
x = 4;
end

Xulosa – MATLAB funksiyalari


 MATLAB funktsiyalari bir nechta vazifalar va stsenariylar uchun ishlatilishi mumkin. Ular har qanday dasturlash tilining ajralmas qismini tashkil qiladi. Agar ba'zi ma'lumotlar yoki kontent shaxsiy bo'lishini istasak, ularga global o'zgaruvchilar yoki shaxsiy funksiyalar yordamida global miqyosda kirish mumkin. Ular har bir tashkilotda biznes ehtiyojlarini qondirish uchun qo'llaniladi.4

Simunlik paketi malumot



Simulink - bu MATLAB bilan integratsiyalashgan dinamik va o'rnatilgan tizimlar uchun simulyatsiya va modelga asoslangan dizayn muhiti. Simulink, shuningdek, MathWorks tomonidan ishlab chiqilgan, ko'p domenli dinamik tizimlarni modellashtirish, simulyatsiya qilish va tahlil qilish uchun ma'lumotlar oqimining grafik dasturlash tili vositasidir. Bu asosan sozlanishi mumkin bo'lgan blok kutubxonalari to'plamiga ega bo'lgan grafik blok diagramma vositasidir.
Bu sizga MATLAB algoritmlarini modellarga kiritish hamda keyingi tahlil qilish uchun simulyatsiya natijalarini MATLAB ga eksport qilish imkonini beradi.
Simulink qo'llab-quvvatlaydi -

MathWorks tomonidan taqdim etilgan bir qancha boshqa qo'shimcha mahsulotlar va Simulink bilan foydalanish mumkin bo'lgan uchinchi tomon apparat va dasturiy ta'minot mahsulotlari mavjud.
Quyidagi ro'yxatda ulardan ba'zilarining qisqacha tavsifi berilgan -
1   2   3   4   5




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