Лабораторная работа №3 Графика в matlab. Двумерная и трёхмерная графика. Интерполяции и аппроксимации данных



бет9/10
Дата24.05.2023
өлшемі1,85 Mb.
#96609
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Байланысты:
Занятие3 130329 (1)

Вычисление двойных интегралов

Для приближённого вычисления двойных интегралов используется функция dblquad, самый простой способ вызова которой имеет вид:


q=dblquad(fun,xmin,xmax,ymin,ymax),


где fun – указатель на подынтегральную функцию; переменные xmin и xmax – пределы внутреннего интегрирования по х; а ymin и ymax – пределы внешнего интегрирования по у.


Допустим, нужно вычислить следующий двойной интеграл



Начнём с создания файл-функции для вычисления подынтегрального выражения. Эта файл-функция будет содержать не один, а два входных аргумента:


function f=dinteg(x,y)


f=y.*sin(x)+x.*cos(y);

Сохраним приведённые команды в файле dinteg.m и зададим имя этого файла в первом аргументе функции dblquad при вычислении нашего двойного интеграла:


»q=dblquad(’dinteg’,рi/2,рi,0,рi/2)


q =
4.93480219282086.

Точность вычисления двойного интеграла можно задать в дополнительном шестом аргументе функции dblquad (по умолчанию точность равна 10-6):


»q=dblquad(’dinteg’,рi/2,рi,0,рi/2,1e-10)


q =
4.93480220054445.

По умолчанию функция dblquad выполняет вычисления на основе функции quad. Однако метод вычислений можно изменить, указав дополнительным седьмым аргументом, например, строку ‘quadl’.




Практическая часть


Порядок выполнения самостоятельной работы

1. Получить у преподавателя вариант индивидуального задания.


2. Произвести вычисление индивидуального задания в математическом пакете MATLAB.
3. Сделать выводы по работе и оформить отчёт.


Задания для самостоятельной работы



  1. Вычислите следующий двойной интеграл







  1. Построить графики функций одной переменной на указанных интервалах. Вывести графики различными способами:

  • в отдельные графические окна;

  • в одно окно на одни оси;

  • в одно окно на отдельные оси.

На графиках дать заголовки, разместить подписи к осям, легенду, использовать различные цвета, стили линий и типы маркеров, нанести сетку.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет