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

Завдання 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, які набув під час другого модуля, поглибив знання з питань вищої математики, фізики.