ВУЗ:
Составители:
Рубрика:
Рис. 11. Фрагмент окна M-редактора с введенными исходными данными
Для решения поставленной задачи используем функцию аппроксимации данных полиномом по методу
наименьших квадратов polyfit(
x, y, n). Данная функция возвращает вектор коэффициентов полинома p(x) степе-
ни
n, который с наименьшей среднеквадратичной погрешностью аппроксимирует функцию y(x). Результаты в виде
значений коэффициентов полинома выводятся в командной строке MatLAB.
% использование функции polyfit
P=polyfit(Tk,log(k),1)
% результаты расчета выводятся в командной строке
P=
1.0e+003 *
–4.2454 0.0015
С использование функции polyval и полученных значений коэффициентов можно получить оценку и по-
строить итоговый график (рис. 12).
Рис. 12. Итоговый график
% получаем оценку по полученному полиному
F=polyval(P,Tk);
% строим график
plot(
Tk,log(k),'ro')
hold on
plot(
Tk,F)
Созданный файл может быть сохранен на диске и в любое время использован для проведения расчета. Для
этого в командной строке MatLAB необходимо ввести имя файла и нажать ввод.
В системе MatLAB имеются большое число функций для решения широко круга задач по математической
обработке данных, к тому же система позволяет пользователю создавать, использовать и сохранять на диске
собственные функции и процедуры. Более подробно с работой в системе MatLAB можно ознакомиться в специ-
альной литературе [4].
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »