O’zbekiston respublikasi axborot texnalogiyalari va kommunikatsiyalarini rivojlantirish vazirligi



Yüklə 0,59 Mb.
tarix25.08.2023
ölçüsü0,59 Mb.
#140545
3-amaliy ish


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

3-LABORATORIYA ISHI



Mavzu: Matlab tizimida ikki va uch o’lchovli grafiklar yaratish va rasmiylashtirish ishlarini olib borish


Bajardi : Tojinorov Boymat
Qabul qildi : Yusupov Rustam
Toshkent – 2022

Ishdan maqsad: Matlab tizimida ikki va uch o’lchovli grafiklar yaratish va rasmiylashtirish ishlarini olib boorish
Nazariy ma’lumot: Matlab tizimining grafik imkoniyati
Matlab tizimi ma’lumotlarni grafik tarzda ifodalashi borasida katta imkoniyatlarga ega.
-mazkur tizimning grafik imkoniyatlari analitik vektor ko‘rinishda berilgan ikki va uch o‘lchovli funksiyalar grafigini chizish;
-bir grafik oynada bir nechta funksiyalar grafigini yaratish; grafiklarni turli koordinata tizimlarida turli ranglar, nuqtalar va chiziqlar orqali ifodalash imkonini beradi;
ikki o‘lchovli grafika tekislikda bir o‘zgaruvchining funksiyasi y=f(x) grafiklarini yaratish imkonini beradi.
Matlab muhitida berilgan y=f(x) funksiyasining grafigini chizishda quyidagi umumiy funksiya va operatorlardan foydalaniladi:
figure – grafik chizish uchun oyna yaratish;
plot() – 2 o’lchovli grafik yaratish;
subplot() – bitta oynada bir nechta funksiya grafigini chizish; hold on – bitta grafik oynasida bir nechta grafiklarni chizish;
hold off – joriy oynada barcha avvalgi grafiklarni o’chirish;
title – grafik nomini belgilash;
xlabel, ylabel – grafik koordinatalarini nomlash;
grid on – grafik fonida grid hosil qilish
Berilgan parametrlar bo‘yicha funksiyalarning grafiklarini hosil qiling (bir o'q bo'ylab - x (t), ikkinchi o'q bo'ylab - y (t)):


1-funksiya


g = x2 + y2

[x,y] = meshgrid(-5:0.1:5,-3:0.1:3);
g = x.^2 + y.^2;
contour(x,y,g)
print -deps graph.eps





[x,y] = meshgrid(-5:0.1:5,-3:0.1:3);
g = x.^2 + y.^2;
[C, h] = contour(x,y,g);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
print -deps graph.eps





2-funksiya

[x,y] = meshgrid(-2:.2:2);
g = x .* exp(-x.^2 - y.^2);
surf(x, y, g)
print -deps graph.eps

Yüklə 0,59 Mb.

Dostları ilə paylaş:




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