Kursach_MATLAB_Var3_READY.pptx
- Количество слайдов: 8
ПРИМЕНЕНИЕ ПРОГРАММНОГО ПРОДУКТА MATLABДЛЯ РЕШЕНИЯ МАТЕМАТИЧЕСКОЙ ЗАДАЧИ Доцент, к. т. н. : А. С. Иванов Студент гр. 3282: Фомичев К. В. Санкт-Петербург 2014
Содержание презентации Постановка задачи Блок-схема алгоритма решения Исходный код программы на языке MATLAB Тестовые результаты работы программы Графические результаты работы программы Выводы
Постановка задачи Математическая модель задачи описывается двумя переменными величинами X и Y, связанными между собой системой двух трансцендентных уравнений вида: Y=COS(X) Y=SQRT(X)-3 Искомые значение переменных величин являются корнями системы уравнений. Для решения задачи необходимо с заданной погрешностью eps=0, 001 определить число корней системы уравнений
Блок-схема алгоритма решения
Исходный код программы clear all; %очистка всех переменных clc; %очистка экрана close all; a=3; b=10; n=0; x=a; Eps=0. 001; while x<b d. Y=cos(x)-(sqrt(x)-3); if abs(d. Y)<Eps n=n+1; x=x+0. 1; else x=x+0. 001; end disp('функции y 1(x)=cos(x) и y 2(x)=sqrt(x)-3 пересекаются на данном интервале n=') disp(n) disp('раз') x=3: 0. 01: 10; %задание одномерного массива начало: шаг: конец; y 1=cos(x); y 2=sqrt(x)-3; hold on; plot(x, y 1, 'color', 'blue', 'Line. Width', 2) plot(x, y 2, 'color', 'red', 'Line. Width', 2)
Тестовые результаты работы программы Функции y 1(x)=cos(x) и y 2(x)=sqrt(x)-3 пересекаются на данном интервале n = 1 раз(а)
Графические результаты работы программы
Выводы В ходе курсовой работы мной были получены базовые знания о пакете прикладных программ для решения задач технических вычислений MATLAB. Был изучен метод бисекции для нахождения корней системы уравнений.
Kursach_MATLAB_Var3_READY.pptx