
- •Лабораторна робота №1
- •Лабораторна робота №2
- •Лабораторна робота № 3 Тривимірна графіка. Графічне оформлення результатів інженерних розрахунків.
- •Лабораторна робота № 4 Матричні операції. Розв’язування систем Лінійних рівнянь.
- •Лабораторна робота № 5 Розв’язування алгебраїчних
- •Лабораторна робота № 6 Елементи програмування
- •Лабораторна робота № 9 Розроблення інтерфейсу користувача засобом guide
- •Лабораторна робота № 10 Визначення напруги і сили струму в електричному контурі
- •Лабораторна робота № 11 Операційне середовище системи matlab. Режим прямих обчислень.
- •Лабораторна робота № 12 Моделювання руху маятника
- •Лабораторна робота № 12 Розв’язування рівняння теплопровідності (дифузії)
Лабораторна робота №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
Побудувати графік функції двома способами:
Згенерувати вектор аргументів та відповідний вектор значень функції;
Без генерації вектора аргументів.
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)