матлаб
.docМинистерство образования и науки Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«Владимирский государственный университет имени
Александра Григорьевича и Николая Григорьевича Столетовых»
ЛАБОРАТОРНАЯ РАБОТА
«Решение SLAY и нахождение нуля и минимума»
Выполнили ст.гр. ЭРП-112
Васляев А., Лапкина Д.,Левшина В.
Принял: доцент Земскова В.Т.
Владимир 2014
Цель работы: изучить решение SLAY, а также находить минимумы и
нули функции.
Решение SLAY
%Script-file для решения SLAY
>> a=[8 -1 0 3;2 3 -1 0;3 1 4 -1;1 0 1 -2];%матрица коэффициентов
>> b=[-5;8;-11;10];%вектор столбец
>> x=a\b;
>> disp('корни SLAY');disp(x);
корни SLAY
1.9095
-0.5339
-5.7828
-6.9367
%Проверка
>> a=[8*1.9095-(-0.5339)+3*(-6.9367)];
>> a
a =
-5
Нахождение нуля и минимума
Создали в редакторе
function f=fun(x);
f=x-x.^2+5;
получили график №1
Далее продолжали работать в программе MATLAB:
Нашли нули функции.
>> x=-5:0.1:5;
plot(x,fun(x));grid on;
x1=fzero(@(x)fun(x),[-2:-1])
x1 =
-1.7913
>> x2=fzero(@(x)fun(x),[2:3]);
>> x2
x2 =
2.7913
Вывод: в ходе лабораторной работы мы научились решать уравнения, а также находить минимумы и нули функции.