Разделы презентаций


Применение программного продукта MatLab для решения инженерной задачи

Содержание

Содержание1.Постановка задачи и метод решения 2.Алгоритм решения 3.Текст программы 4.Листинг результатов5.Графики6.Заключение Бойцов Антон гр.4282Информационные технологии

Слайды и текст этой презентации

Слайд 1Выполнил: Бойцов А.А.
ФЭЛ
гр.4282
Курсовая работа «Применение программного продукта MatLab для решения инженерной

задачи»
Информационные технологии

Выполнил: Бойцов А.А.ФЭЛгр.4282Курсовая работа «Применение программного продукта MatLab для решения инженерной задачи»Информационные технологии

Слайд 2Содержание
1.Постановка задачи и метод решения
2.Алгоритм решения
3.Текст программы
4.Листинг результатов
5.Графики
6.Заключение

Бойцов Антон гр.4282
Информационные

технологии

Содержание1.Постановка задачи и метод решения	2.Алгоритм решения	3.Текст программы	4.Листинг результатов5.Графики6.Заключение	Бойцов Антон гр.4282Информационные технологии

Слайд 3Постановка задачи и метод решения
Необходимо написать программу на языке MATLAB

для определения
количества корней уравнения y1(x)=y2(x) на интервале [3;10), где y1(x)=cos(x),

y2=sqrt(x)-3.
Для решения данной задачи введем идентификатор пересечения n, который равен 0, если функции не пересекаются, и константе C, если они пересекаются С раз. Перед началом исследования идентификатор пересечения равен 0.
Затем исследуем заданный интервал с шагом 0,01, а именно найдем
значения функций, соответствующие данному значению аргумента. Если разница двух функций поменяет знак, это будет свидетельствовать о том, что функции пересеклись. Идентификатору пересечения будет присвоено значение на 1 большее предыдущего. В конце исследования на экран будет выведена информация, соответствующая значению идентификатора.

Бойцов Антон гр.4282

Информационные технологии

Постановка задачи и метод решения	Необходимо написать программу на языке MATLAB для определенияколичества корней уравнения y1(x)=y2(x) на интервале

Слайд 4Алгоритм решения
Бойцов Антон гр.4282
Информационные технологии

Алгоритм решенияБойцов Антон гр.4282Информационные технологии

Слайд 5Текст программы
clear all;
close all;
clc;
disp('Определение кол-ва корней уравнения y1(x)=y2(x)');
disp('в интервале [3;10),

где y1(x)=cos(x), y2(x)=sqrt(x)-3');
x1=3;
dx=0.01;
x2=10;
x=x1;
n=0;
dy2=0;
while x

if dy1*dy2<0
n=n+1;
end;

Бойцов Антон гр.4282

Информационные технологии

Текст программыclear all;close all;clc;disp('Определение кол-ва корней уравнения y1(x)=y2(x)');disp('в интервале [3;10), где y1(x)=cos(x), y2(x)=sqrt(x)-3');x1=3;dx=0.01;x2=10;x=x1;n=0;dy2=0;while x

Слайд 6Текст программы
dy2=dy1;
x=x+dx;
end;
disp(' ');
fprintf('Кол-во корней уравнения равно n=%d',n);
disp('

');

x=x1:dx:x2;
plot(x,cos(x),x,sqrt(x)-3);
legend('y1=cos(x)','y2=sqrt(x)-3');
disp(' ');
disp('Программу выполнил Бойцов А.А., 2015');
 
Бойцов Антон гр.4282
Информационные технологии

Текст программы dy2=dy1;  x=x+dx;end;disp(' ');fprintf('Кол-во корней уравнения равно n=%d',n);disp(' '); x=x1:dx:x2;plot(x,cos(x),x,sqrt(x)-3);legend('y1=cos(x)','y2=sqrt(x)-3');disp(' ');disp('Программу выполнил Бойцов А.А., 2015'); Бойцов

Слайд 7Листинг результатов
Бойцов Антон гр.4282
Информационные технологии

Листинг результатовБойцов Антон гр.4282Информационные технологии

Слайд 8Графики
Бойцов Антон гр.4282
Информационные технологии

ГрафикиБойцов Антон гр.4282Информационные технологии

Слайд 9Графики
Бойцов Антон гр.4282
Информационные технологии

ГрафикиБойцов Антон гр.4282Информационные технологии

Слайд 10Зависимость времени работы программы от шага
Бойцов Антон гр.4282

Зависимость времени работы программы от шагаБойцов Антон гр.4282

Слайд 11Заключение
В ходе курсовой работы с помощью пакета прикладных программ MATLAB

была
выполнена поставленная задача: определить количество корней уравнения на заданном интервале.

Правильность выполнения программы подтверждает график, построенный в MATLAB, а также график, построенный на стороннем сайте http://www.yotx.ru/.

Бойцов Антон гр.4282

Информационные технологии

ЗаключениеВ ходе курсовой работы с помощью пакета прикладных программ MATLAB былавыполнена поставленная задача: определить количество корней уравнения

Слайд 12 Спасибо за

внимание!
Бойцов Антон гр.4282
Информационные технологии

Спасибо за внимание!Бойцов Антон гр.4282Информационные технологии

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика