Mustaqil ish bajardi: Ergashev Hasan K724-21 att guruh talabasi Rahbar


linsolve komandasidan foydalanib chiziqli tenglamalar sistemasi yechish


Download 0.73 Mb.
bet3/4
Sana18.06.2023
Hajmi0.73 Mb.
#1564351
1   2   3   4
Bog'liq
Hasan Ergashev

linsolve komandasidan foydalanib chiziqli tenglamalar sistemasi yechish
quyidagi 3 noma’lumli tenglamalar sistemasi berilgan bo’lsin
2 x + y + z = 2

< - x + y - z = 3 x + 2 y + 3z = -10
Tenglamalar sistemasini AX=B ko’rinishga keltiramiz. A matritsani noma’lumlar oldida turgan koeffitsiyentlar bilan, B matritsani esa ozod hadlar bilan to’ldiramiz.
>> A = [2 1 1; -1 1 -1; 1 2 3]
A =

Mavzu: Matlabda tenglamalar sistemasi va tenglamalarni yechish. 1


1. Nazariy qism 1
Berilgan topshiriqning bajarilish qismi 1
V2 ' 2 1

>> B = [2 3 -10]’
B =
  1. 3



-10
Endi linsolve komandasidan foydalanib tenglamalar sistemasining yechimini topamiz
>> X = linsolve(A,B)
X =

3
1
-5


Bu yerda X ustun vector hisoblanadi va unga indeksi orqali murojaat qilib ixtiyoriy ildizning qiymatidan foydalanish mumkin.
Masalan:
>> X(2) ans =

MatLab matematik paketida tenglamalarni yechish uchun solve komandasidan foydalaniladi. Bu funksiya parametri sifatida berilgan tenglama string tipiga tegishli bo’lishi lozim. Masalan:


solve(x-5=8)


??? solve(x-5=8)

I

Error: The expression to the left of the equals sign is not a valid target for an assignment.
shuning uchun tenglamani string tipida kiritishimiz lozim
>> solve('x-5=8') ans =
13
solve komandasi yordamida turli tipdagi: trigonometric, logorifmik, ko’rsatkichli, algebraic tenglamalarni yechishimiz mumkin:



00s(.x)=


V2 ' 2


Berilgan topshiriqning bajarilish qismi

trigonometric tenglamani matlab matematik paketi



Tenglamalar sistemasi yechishda solve yoki linsolve funksiyalaridan foydalanish mumkin.
funksiyalaridan foydalanib yeching.



Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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