13-amaliy mashg’ulot mavzusi



Yüklə 129,1 Kb.
səhifə2/5
tarix11.05.2023
ölçüsü129,1 Kb.
#111544
1   2   3   4   5
Mapleda vektorlar va matrisalar ustida amallar

Vektor normasi
vektorning normasi (uzunligi) ni norm(a,2) buyrug’i yordamida hisoblash mumkin.
a vektorni normalize(a) buyrug’i yordamida ham normallashtirish mumkin, natijada birlik vektor hosil bo’ladi.
Misol
1. Ikkita vektor berilgan: va . a va b vektorlar orasidagi burchakni toping. Bu masalani yechish uchun quyidagini tering:
> with(linalg):
> a:=([2,1,3,2]); b:=([1,2,-2,1]);
a:=[2,1,3,2]
b:=[1,2,-2,1]
> dotprod(a,b);
0
> phi=angle(a,b);

2. Vektor ko’paytma , so’ngra esa skalyar ko’paytmani hisoblang, bu yerda , .
> restart; with(linalg):a:=([2,-2,1]); b:=([2,3,6]);




> c:=crossprod(a,b);

> dotprod(a,c);
0
3. vektor normasini toping.
> restart; with(linalg):
> a:=vector([1,2,3,4,5,6]): norm(a,2);

2. Matrisalar ustida amallar
Matrisalarni aniqlash
Maple muhitida matrisalarni aniqlash uchun matrix(n, m, [[a11,a12,…,a1n], [a21,a22,…,a2m],…, [an1,an2,…,anm]]) buyrug’i ishlatiladi, bu yerda n – matrisada satrlar soni, m – ustunlar soni. Bu sonlarni berish majburiy emas, faqat kvadrat qavslarda vergul bilan matrisa elementlarini berish kifoya qiladi. Masalan: > A:=matrix([[1,2,3],[-3,-2,-1]]);

Maple muhitida maxsus ko’rinishdagi matrisalarni hosil qilish uchun qo’shimcha buyruqlardan foydalaniladi. Xususan diagonal matrisalarni diag buyrug’i bilan hosil qilish mumkin.:
> J:=diag(1,2,3);

Matrisalarni f(i, j) funksiyalar yordamida hosil qilish mumkin, i, j – o’zgaruchilar matrisa indekslaridir: matrix(n, m, f), bu yerda n – satrlar soni, m – ustunlar soni. Masalan:
> f:=(i, j)->x^i*y^j;

>
Yüklə 129,1 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin