Завдання 2
15
|
z=y/(x*x+y*y+3*x*y)
|
-2 : 0.1 : 2
|
1)Задаємо
зміну х,y
з -2
до 2,
з шагом 0.1.
[x,y]=meshgrid(-2:0.1:2
, -2:0.1:2);
2)Знаходимо
z,
яке буде підставлятися вектор чисел
x,y.
z=
y./(x*x+y*y+3*x*y);
3)Даємо
ім’я вісі х.
>>
xlabel('X');
4)Даємо
ім’я вісі y.
>>
ylabel('Y');
5)Даємо
ім’я вісі z.
>>
zlabel('Z');
6)Даємо
ім’я графіку.
>>
title
('Тривимірна функція');
7)Робимо
тривимірний графік.
>>
plot3(x,y,z);
8)Робима
для нього сітчату поверхню
>>
meshz(z);
Висновок:
під час роботи я розв’язав метод Зейделя
з допомогою Matlab,
перевірив розв'язани
мною системи , іншим методом, які повністю
совпали, з чого я зробив висновок о
правильності системи. Під час роботи
над системою я скористався
A’
і
помножив їх на матрицю і на матрицю
стовпець початкового виду, потім з цих
матриць находимо Х1,X2,X3,X4. Потім задав
число ітерацій, і початкове значення
X1,X2,Х3,Х4.Після цього задав цикл до заданого
числа ітерацій , його тіло та вирішення
залишку від ділення через if,
якщо істинна то функція буде виводити
відповідь. Далі була зроблена остановка
цикла і перевірка. Дослідив як правильно
будувати тривимірні графикі, форматувати
та редагувати графічні вікна. Мною був
зроблено дослід, на екстремуми, точки
перегину, випуклість і вгнутість функції.
У функції яка була мені задана, не
віявилось точок перегину, випуклості,
вгнутості. Загалом я повторив всі свої
знання Matlab,
які набув під час другого модуля, поглибив
знання з питань вищої математики, фізики.