Matlab tizimini paydo bo’lish tarixi


>> sum(A) ans = 12 15 18



Download 6,71 Mb.
bet17/58
Sana30.06.2022
Hajmi6,71 Mb.
#720752
1   ...   13   14   15   16   17   18   19   20   ...   58
Bog'liq
umumiy 2

>> sum(A)
ans = 12 15 18
A matritsaning determinantini hisoblash uchun det() funksiyasidan foydalaniladi
>> det(A) ans = 0.00
A matritsaning bosh diagonal elementlarini ajratib olish uchun diag() funksiyasidan foydalaniladi
>> diag(A) ans =
1
5
9

  1. Matlabda qatorlarga yoyish funksiyalari bilan ishlash (taylor,..)

taylor - bu funksiya Teylor qatoriga yoyadi. Misol: >> x = sym('x') x =
x

>> taylor(sin(x)) ans = x-1/6*x^3+1/120*x^5



  1. Matlabda oddiy differensial tenglamalarni simvolik yechish (dsolve, …)

dsolve – bu differensial tenglamalarni yechish uchun mo’ljallangan. Koshi shaklidagi differensial tenglamalarni yechish uchun quyidagi funksiya mavjud: dsolve(‘eqn1’,’eqn2’, ...) – boshlang’ich shartlari berilgan differensial tenglamalar sistemasining analitik yechimini qaytaradi.
Bog’liq bo’lmagan o’zgaruvchi ‘t’ o’zgaruvchi hisoblanadi. D simvol bilan bog’liq bo’lmagan o’zgaruvchi bo’yicha hosila belgilanadi, yani d/dt. D2 bilan d2/dt2 belgilanadi. Bog’liq bo’lmagan o’zgaruvching nomi D harfi bilan boshlanmasligi lozim. Boshlang’ich shart ‘y(a)=b’ yoki ‘Dy(a)=b’ tenglik ko’rinishda beriladi. Bu yerda y bog’liq bo’lmagan o’zgaruvchi ; a va b – konstantalar. Misol keltiraylik: >> dsolve('D2x=-2*x') ans =
ans = x^(y-1)*y

  1. Matlabda ODT larning sonli yechimini toppish (ode45, ode113, ode23s, ode23tb,..)





  1. Matlab tiziminig M- file da takrorlanuvchi jarayonlarni algoritmini yaratish (for, while, …)

Tanlash operatorlari. Matlabda ko’rsatilgan operatorlar ketma-ketligini ma’lum marta takrorlab bajarish uchun for…end operatoridan foydalaniladi. Uning formati quyidagicha:
For =
operator
operator
end
Sikl qobig’ini tashkil qiluvchi operatorlar ketma-ketligi nig boshlang’ich qiymat x0 dan boshlab h qadam bilan oxirgi qiymati xn gacha bo’lgan qiymatlarida bajariladi. Agar qadam h berilmasa, tizim uni avtomatik tarzda 1 deb hisoblaydi.
Misollar:
1) for i=1:10
for j=1:10
a(i,j)=1/(i+j-1);
end
end
Bu dastur ishlashi natijasida (10x10) o’lchovli Gilbert matritsasi hosil qilinadi.
2) for i=0:2:10
y(i)=x(i)*sin(x(i))+1/(x(i)+1);
end
Sikl operator while…end ning umumiy ko’rinishi quyidagicha bo’lib, operator qobig’idagi komandalar ketma-ketlgi noma’lum sonda (shart bajarilguncha) qaytariladi:
while
{operatorlar}
end
Bunda {operatorlar} ketma-ketligi “yolg’on” qiymat qabul qilduncha takror bajarilaveradi, xuddi shartli operator if dagi kabi solishtirish amallari orqali aniqlangan bo’lishi kerak. Masalan, quyidagicha
i=2;
x(1)=10;
x(2)=11;
while abs(x(i)-x(i-1))>=0.001
i=i+1
x(i)=(1000-x(i-1))^(1/3);
end


  1. Matlab tiziminig M-file da tarmoqlanuvchi jarayonlarini algoritmini yaratish (if,…)

Ulardan biri shartli o’tish operatori if ning formatlari bilan tanishib chiqamiz. Umumiy holda if operatorining formati
if <1-shart>
{operator1}
elseif <2-shart>
{operator2}
else
{operator3}
end
ko’rinishida bo’ladi. Agar 1-shart “rost” bo’lsa, boshqarish {operator1}ni bajarishga uzatiladi. Aks holda, ya’ni 1-shart “yolg’on” bo’lsa, u holda boshqarish 2-shartni tekshirishga uzatiladi. Agar y “rost” bo’lsa boshqarish {operator2}ni bajarishga uzatiladi, aks holda boshqarish {operator3}ni bajarishga uzatiladi.
Yuqoridagi formatda shartlar sifatida algebraik ifodalar, mantiqiy va solishtirish amallari bo’lgan >=, <=, <, >, ~=, == kabilar ishlatilishi mumkin. Masalan,
if i==j
a(i,j)=i+j+2;
elseif abs(i-j)==1
a(i,j)=-1;
else
a(i,j)=1;
end.
Shartli operatorning qisqa formatlarida ham foydalanish mumkin:

  1. if

{operatorlar}
End

  1. if

{operatorlar1}
else
{operatorlar2}
end.



  1. Matlab tiziminig M-file da chiziqli jarayonlar uchun algoritmlar yaratish


58.Simulinkda differensial tenglamani yechish

Matlab Simulink muhitida differensial tenglamalar muhariri bilan ishlash.



Download 6,71 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   58




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish