Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаби матлаб.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
570.64 Кб
Скачать

Лабораторна робота №1

Виконав:

Ст.гр. ПФ-21

Ларкін Микола

Перевірила:

Гоблик Н.

2014

Розв’язати рівняння

>> n=1;

>> m=2;

>> a=1+n+m;

>> b=1+(m+n)*(m+n);

>> c=exp(-m-n)+1;

>> t=(a*b*c)/((1+c)*(1+a)*(1+b))

t =

0.3725

Лабораторна робота №2

Виконав:

Ст.гр. ПФ-21

Ларкін Микола

Перевірила:

Гоблик Н.

2014

Побудувати графік функції двома способами:

  1. Згенерувати вектор аргументів та відповідний вектор значень функції;

  2. Без генерації вектора аргументів.

Y= XЄ[-60;60];

>> x=-60:0.1:60;

>> y=(2.*x)/(x.*x+1);

>> plot(x,y)

>> plot(x,y,['r','*','-.'])

Завдання 2

Побудувати графіки 3-х функцій

>> x=-2:0.0001:2;

>> plot(x,exp(-x.^2),x,(exp(x)+exp(-x))./2,x,(exp(x-exp(-x))./2))

Завдання 3

Побудувати графік неявно вираженої функції x3+y3-3axy=0 [-5;5]

>> ezplot('x^3+y^3+3*3*x*y=0',[-5 5])

Завдання 4

Побудувати графік функції заданої параметрично

Y=4(1-cost)

X=4(t-sint)

Завдання 5

Побудувати графік функції у полярній сис. Координат на інтервалі [0;2pi]

>> fi=0:0.01:2*pi;

>> polar(fi,20*(2+cos(fi)))

Лабораторна робота № 3 Тривимірна графіка. Графічне оформлення результатів інженерних розрахунків.

Виконав:

Ст.гр. ПФ-21

Ларкін Микола

Перевірила:

Гоблик Н.

2014

Завдання 1.

Побудувати графіки функцій двох змінних у вигляді:

а) сітки утворюючих ліній;

б) у зафарбованому вигляді.

Змінна х належить інтервалу [-pi;pi], змінна у належить інтервалу

[-2pi;2pi].

Z=8cos(x+y)+2sin(x+y)

>> ezmesh('8*cos(x+y)+2*sin(x+y)',[-pi pi -2*pi 2*pi]);

>> ezsurf('8*cos(x+y)+2*sin(x+y)',[-pi pi -2*pi 2*pi]);

Завдання 2.

Для поверхні, побудованої у завданні 1, побудувати контурні графіки:

а) з автоматичною оцифровкою;

б) з ручною оцифровкою.

>> ezcontour('8*cos(x+y)+2*sin(x+y)')

Завдання 3.

Скласти програму побудови графіка функції при різних значеннях параметрів a,b,c. Передбачити розбиття графічного вікна на два підвікна: в перше під вікно вивести графік, в друге текст: вираз для функції, поточні значення параметрів a,b,c, інтервал для х, прізвище автора.

1.Виконати команду File, New, Blank M-file. Відкриється вікно редактора

m-файлів.

2.Набраємо текст програми:

function graph(b,q,xn,xk)

x=xn:0.1:xk;

y=(x.*x+b.*x)/(x.*x+q);

subplot(1,2,1);

plot(x,y)

subplot(1,2,2)

axis('off')

text(0,0.9,'y=(x*x+b*x)/(x*x+q)')

text(0,0.8,sprintf('b=%g',b));

text(0,0.7,sprintf('q=%g',q));

text(0,0.6,sprintf('xn=%g',xn));

text(0,0.5,sprintf('xk=%g',xk));

text(0,0.2,'Programu rozrobuv Larkin M. V.');

3. Зберігаємо текст програми в робочій папці під назвою graph.m.

4. У командному вікні виконуємо команду:

>> graph(1,2,-10,10)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]