Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab

Тип Реферат
Предмет Математика
Просмотров
1263
Размер файла
133 б
Поделиться

Ознакомительный фрагмент работы:

Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab

Отдел образования гомельского городского

Исполнительного комитета

Государственное учреждение образования

«Гимназия №71 г. Гомеля»

Конкурсной работы

«Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab»

Исполнитель: Орехова Ксения Ивановна,

учащаяся 9Б класса

Руководитель: Горский Сергей Михайлович,

учитель информатики

Государственного учреждения образования

«Гимназия №71 г. Гомеля»

Гомель

2008

Содержание

Введение

1. История интегрального и дифференциального исчисления

2. Дифференциал в физике

3. Приложения определенного интеграла к решению некоторых задач механики и физики

4. Дифференциальные уравнения

5. Примеры решения задач в matlab

Список использованных источников

Введение

Факультативный курс «Применение дифференциального и интегрального исчисления к решению физических и геометрических задач» имеет своей целью изучение курса математического анализа на основе практического освещения материала, на основе использования методов данного раздела математики для решения задач геометрии и физики; а так же реализации этих задач на компьютере (с помощью пакета MATLAB).

В результате можно сказать, что такое объёмное, не конкретное формулирование темы и цели факультативного курса даёт возможным его реализацию в школе. В школьном курсе алгебры и начал анализа курс «Применение дифференциального и интегрального исчисления к решению физических и геометрических задач» направлен на изучение определённого интеграла.

Место темы в школьном курсе математики.

Факультативный курс «Применение интегрального исчисления к решению физических и геометрических задач» углубляет материал курса алгебры и начал анализа в одиннадцатом классе и раскрывает возможности для практического закрепления материала по темам, входящим в школьный курс математики. Это темы «Производная функции», «Определённый интеграл» в алгебре, и некоторые темы в геометрии и физике. В результате данный факультативный курс реализует межпредметную связь алгебры и математического анализа с геометрией, информатикой и физикой.

Развитию у учащихся правильных представлений о характере отражения алгеброй основных элементов в геометрии и физике, роли математического моделирования в научном познании способствует знакомство их с решением и визуализацией различных математических задач на компьютере. Изложение факультативного курса базируется на основных возможностях версии 6.1 пакета математических и инженерных вычислений MATLAB, ставшего в настоящее время стандартным средством поддержки изучения высшей математики, численного анализа и других учебных курсов во многих университетах. Учащимся излагаются основные возможности численных и символьных вычислений, программирования и визуализации результатов, предоставляемые ядром системы MATLAB и его пакета расширения SymbolicMathToolbox.

Основные понятия факультативного курса: определённый интеграл, длина кривой, площадь, поверхность вращения, цилиндрическая поверхность, объём тела и др.

Цели факультативного курса.

1. Обучающие: провести практическое закрепление по теме «Определённый интеграл», познакомить учащихся с пакетом математических и инженерных вычислений MATLAB 6.1, проиллюстрировать реализацию межпредметной связи математического анализа с геометрией, информатикой и физикой.

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

3. Развивающие: расширение кругозора учащихся, развитие математического мышления, формирование активного познавательного интереса к предмету, развитие профессиональных интересов учащихся, развитие навыков самостоятельной и исследовательской деятельности, развитие рефлексии учащихся (осознание своих склонностей и способностей, необходимыми для будущей профессиональной деятельности).


1. История интегрального и дифференциальногоисчисления

История понятия интеграла тесно связана с задачами нахождения квадратур. Задачами о квадратуре той или иной плоской фигуры математики Древней Греции и Рима называли задачи, которые мы сейчас относим к задачам на вычисление площадей. Латинское слово quadratura переводится как «придание квадратной формы». Необходимость в специальном термине объясняется тем, что в античное время (и позднее, вплоть до XVIII столетия) еще не были достаточно развиты привычные для нас представления о действительных числах. Математики оперировали с их геометрическими аналогами или скалярными величинами, которые нельзя перемножать. Поэтому и задачи на нахождение площадей приходилось формулировать, например, так: «Построить квадрат, равновеликий данному кругу». (Эта классическая задача «о квадратуре круга» не может, как известно, быть решена с помощью циркуля и линейки.)

Многие значительные достижения математиков Древней Греции в решении задач на нахождение квадратур (т. е. вычисление площадей) плоских фигур, а также кубатур (вычисление объемов) тел связаны с применением метода исчерпывания, предложенным Евдоксом Книдским (ок. 408 — ок. 355 до н.э.). Метод Евдокса был усовершенствован Архимедом (ок. 287 – 212 до н.э.). С этой модификацией вы знакомы: вывод формулы площади круга, предложенный в курсе геометрии, основан на идеях Архимеда

Его остроумные и глубокие идеи, связанные с вычислением площадей и объёмов тел, решением задач механики, по существу, предвосхищают открытие математического анализа и интегрального исчисления, сделанное почти 2000 лет спустя. Добавим, что практически и первые теоремы о пределах были доказаны им.

Кроме этого Архимед дал оценку числа «пи» (), нашел объемы шара и эллипсоида, площадь сегмента параболы и т. д. Сам Архимед высоко ценил эти результаты: согласно его желанию на могиле Архимеда высечен шар, вписанный в цилиндр (Архимед показал, что объем такого шара равен 2/3 объема цилиндра).

Математики XVII столетия, получившие многие новые результаты, учились на трудах Архимеда. Активно применялся и другой метод — метод неделимых, который также зародился в Древней Греции (он связан в первую очередь с воззрениями Демокрита). Например, криволинейную трапецию они представляли себе составленной из вертикальных отрезков длиной f(х), которым, тем не менее, приписывали площадь, равную бесконечно малой величине f(x)dx. В соответствии с таким пониманием искомая площадь считалась равной сумме бесконечно большого числа бесконечно малых площадей. Иногда даже подчеркивалось, что отдельные слагаемые в этой сумме – нули, но нули особого рода, которые, сложенные в бесконечном числе, дают вполне определенную положительную сумму.

На такой кажущейся теперь, по меньшей мере, сомнительной основе И. Кеплер (1571—1630) в своих сочинениях «Новая астрономия» (1609 г.) и «Стереометрия винных бочек» (1615 г.) правильно вычислил ряд площадей (например, площадь фигуры, ограниченной эллипсом) и объемов (тело разрезалось на бесконечно тонкие пластинки). Эти исследования были продолжены итальянскими математиками Б. Кавальери (1598—1647) и Э. Торричелли (1608—1647). Сохраняет свое значение и в наше время сформулированный Б. Кавальери принцип для площадей плоских фигур: Пусть прямые некоторого пучка параллельных пересекают фигуры Ф1 и Ф2 по отрезкам равной длины. Тогда площади фигур Ф1 и Ф2 равны.

Аналогичный принцип действует в стереометрии и оказывается полезным при нахождении объемов. Простейшие следствия принципа Кавальери вы можете вывести сами. Докажите, например, что прямой и наклонный цилиндры с общим основанием и высотой имеют равные объемы.

В XVII в. были сделаны многие открытия, относящиеся к интегральному исчислению. Так, П. Ферма уже в 1629 г. решил задачу квадратуры любой кривой , где п — целое (т. е. по существу вывел формулу , и на этой основе решил ряд задач на нахождение центров тяжести.

Однако при всей значимости результатов, полученных многими чрезвычайно изобретательными математиками XVII столетия, исчисления еще не было. Необходимо было выделить общие идеи, лежащие в основе решения многих частных задач, а также установить связь операций дифференцирования и интегрирования, дающую достаточно общий алгоритм. Это сделали Ньютон и Лейбниц, открывшие независимо друг от друга факт, известный вам под названием формулы Ньютона — Лейбница. Тем самым окончательно оформился общий метод. Предстояло еще научиться находить первообразные многих функций, дать логические основы нового исчисления и т. п. Но главное уже было сделано: дифференциальное и интегральное исчисление создано.

Символ введен Лейбницем (1675 г.). Этот знак является изменением латинской буквы S (первой буквы слова summa). Само слово интеграл придумал Я. Бернулли (1690 г.). Вероятно, оно происходит от латинского integro, которое переводится, как приводить в прежнее состояние, восстанавливать. (Действительно, операция интегрирования «восстанавливает» функцию, дифференцированием которой получена подынтегральная функция.) Возможно, происхождение термина интеграл иное: слово integer означает целый.

В ходе переписки И. Бернулли и Г. Лейбниц согласились с предложением Я. Бернулли. Тогда же, в 1696 г., появилось и название новой ветви математики — интегральное исчисление (calculusintegralis), которое ввел И. Бернулли.

Другие известные вам термины, относящиеся к интегральному исчислению, появились заметно позднее. Употребляющееся сейчас название первообразная функция заменило более раннее «примитивная функция», которое ввел Лагранж (1797 г.). Латинское слово primitivus переводится как «начальный»: начальная (или первоначальная, или первообразная) для f(x), которая получается из F(х) дифференцированием.

В современной литературе множество всех первообразных для функции f(х) называется также неопределенным интегралом. Это понятие выделил Лейбниц, который заметил, что все первообразные функции отличаются на произвольную постоянную. А называют определенным интегралом (обозначение ввел К. Фурье (1768—1830), но пределы интегрирования указывал уже Эйлер).

Методы математического анализа активно развивались в следующем столетии. В развитии интегрального исчисления приняли участие русские математики М. В. Остроградский (1801—1862), В. Я. Буняковский (1804-1889), П. Л. Чебышев (1821—1894).

Строгое изложение теории интеграла появилось только в прошлом веке. Решение этой задачи связано с именами О. Коши, одного из крупнейших математиков немецкого ученого Б. Римана (1826—1866, см. рис. 4.), французского математика Г. Дарбу (1842— 1917).

2.Дифференциал в физике

Мы ввели понятие дифференциала с помощью равенства . Для вычисления дифференциала надо найти производную. Однако, помня о том, что дифференциал — это главная часть приращения функции, линейно зависящая от приращений аргумента, мы из физических соображений получим равенства вида dy = kdxи сделаем вывод о том, что k— это производная у по х.

1. Работа. Найдем работу, которую совершает заданная сила Fпри перемещении по отрезку оси х. Если сила Fпостоянна, то работа А равна произведению Fна длину пути. Если сила меняется, то ее можно рассматривать как функцию от х: F=F(x). Приращение работы А на отрезке [х, x+dx] нельзя точно вычислить как произведение F(x)dx, так как сила меняется, на этом отрезке. Однако при маленьких dxможно считать, что сила меняется незначительно и произведение представляет главную часть , т. е. является дифференциалом работы (dA = = F(x)dx). Таким образом, силу можно считать призводной работы по перемещению.

2. Заряд. Пусть q— заряд, переносимый электрическим током через поперечное сечение проводника за время t. Если сила тока / постоянна, то за время dtток перенесет заряд, равный Idt. При силе тока, изменяющейся со временем по закону / = /(/), произведение I(t)dtдает главную часть приращения заряда на маленьком отрезке времени [/, t+-dt], т.е.- является дифференциалом заряда: dq = I{t)dt. Следовательно, сила тока является производной заряда по времени.

3. Масса тонкого стержня. Пусть имеется неоднородный тонкий стержень. Если ввести координаты так, как показано на рис. 130, то функция т= т(1) — масса куска стержня от точки О до точки /. Неоднородность стержня означает, что его линейная плотность не является постоянной, а зависит от положения точки / по некоторому закону р = р(/). Если на маленьком отрезке стержня [/, / + d/] предположить, что плотность постоянна и равна р(/), то произведение p(/)d/ дает дифференциал массы dm. Значит, линейная плотность — это производная массы по длине.

4. Теплота. Рассмотрим процесс нагревания какого-нибудь вещества и вычислим количество теплоты Q{T), которое необходимо, чтобы нагреть 1 кг вещества от 0 °С до Т. Зависимость Q=Q(T) очень сложна и определяется экспериментально. Если бы теплоемкость с данного вещества не зависела от температуры, то произведение cdTдало бы изменение количества теплоты. Считая на малом отрезке [T, T+dT] теплоемкость постоянной, получаем дифференциал количества теплоты dQ = c(T)dT. Поэтому теплоемкость — это производная теплоты по температуре.

5. Снова работа. Рассмотрим работу как функцию времени. Нам известна характеристика работы, определяющая ее скорость по времени, — это мощность. При работе с постоянной мощностью N работа за время dtравна Ndt. Это выражение представляет дифференциал работы, т.е. dA = N(t)dt, и мощность выступает как производная работы по времени.

Все приведенные примеры были построены по одному и тому знакомыми нам из курса физики: работа, перемещение, сила; заряд, время, сила тока; масса, длина, линейная плотность; и т. д. Каждый раз одна из этих величин выступала каккоэффициент пропорциональности между дифференциалами двумя других, т. е. каждый раз появлялось соотношение вида dy = k(x)dx. На такое соотношение можно смотреть как на способопределения величины k(x). Тогда k(x) находится (или определяется) как производная у по х. Этот вывод мы и фиксировали в каждом примере. Возможна и обратная постановка вопроса: как найти зависимость у от х из заданного соотношения междуих дифференциалами.

3. Приложения определенного интеграла к решению некоторых задач механики и физики

1. Моменты и центры масс плоских кривых. Если дуга кривой задана уравнением y=f(x), axb, и имеет плотность =(x), то статические моменты этой дуги Mx и My относительно координатных осей Ox и Oy равны

моменты инерции IХ и Iу относительно тех же осей Ох и Оу вычисляются по формулам

а координаты центра масс и — по формулам

где l— масса дуги, т. е.

Пример 1. Найти статические моменты и моменты инерции относительно осей Ох

и Оу дуги цепной линии y=chx при 0x1.

◄ Имеем: Следовательно,


В приложениях часто оказывается полезной следующая

Теорема Гульдена. Площадь поверхности, образованной вращением дуги плоской кривой вокруг оси, лежащей в плоскости дуги и ее не пересекающей, равна произведению длины дуги на длину окружности, описываемой ее центром масс.

Пример 2.Найти координаты центра масс полуокружности

◄Вследствие симметрии . При вращении полуокружности вокруг оси Ох получается сфера, площадь поверхности которой равна , а длина полуокружности равна па. По теореме Гульдена имеем

Отсюда , т.е. центр масс C имеет координаты C.

2. Физические задачи. Некоторые применения определенного интеграла при решении физических задач иллюстрируются ниже в примерах.

Пример 4. Скорость прямолинейного движения тела выражается формулой (м/с). Найти путь, пройденный телом за 5 секунд от начала движения.

◄ Так как путь, пройденный телом со скоростью (t) за отрезок времени [t1,t2], выражается интегралом

то имеем:

4. Дифференциальные уравнения

Многие физические законы имеют вид дифференциальных уравнений, т. е. соотношений между функциями и их производными. Задача интегрирования этих уравнений — важнейшая задача математики. Одни дифференциальные уравнения удается проинтегрировать в явном виде, т.е. записать искомую функцию в виде формул. Для решения других до сих пор не удается найти достаточно удобных формул. В этих случаях можно найти приближенные решения с помощью вычислительных машин. Мы не будем подробно изучать методы интегрирования дифференциальных уравнений, а только рассмотрим несколько примеров.

Примеры

1. Уравнение механического движения. Пусть материальная точка массы т движется под действием силы Fпо оси х. Обозначим tвремя ее движения, и — скорость, а — ускорение. Второй закон Ньютона, а = Fmпримет вид дифференциального уравнения, если записать ускорение, а как вторую производную: a=x’’.

Уравнение тх" = Fназывают уравнением, механического движения, где x = x(t)—неизвестная функция, ти F— известные величины. В зависимости от условий задачи по-разному и записываются различные дифференциальные уравнения.

2. Радиоактивный распад

— масса распадающего вещества. Количество распадающего вещества пропорционально количеству и времени, т.е. при имеем

.

Решение дифференциального уравнения- . Дополнительные условия- , тогда задача

Решение задачи:

3.Движение системы N материальных точек.

Система уравнений Ньютона

,

-масса, - радиус вектор i-ой точки, - сила воздействующая на i-ую точку.

Частный случай колебания маятника

.

При малых колебаниях и тогда уравнение имеет вид:

.

4. Прогибание упругого стержня.

Если стержень однороден, то вдоль стержня постоянное касательное натяжение . Тогда вертикальная сила в точке x, где смещение u(x). Если в каждой точке стержня действует внешняя сила то

.

Откуда

Рассмотрим частный случай , тогда получаем уравнение

и его решение

.

Дополнительные условия (закрепленные концы) - . Тогда задача

.

Ответ:

5. Примеры решения задач в matlab

Задача 1. Построить семейство функций () и найти их общие точки, при чём в объекте Figure подписать графики и точки, обозначить оси, подписать заголовок и использовать разные цвета для построенных графиков. При решении использовать функцию num2str(x), переводящее число x в строковую величину:

Программа:

x=-2:0.1:2;

title('{itf(x)=x^{n}}');

xlabel('x');

ylabel('y');

hFigure=gcf;

set(hFigure,'Color',[1 1 1]);

hText=text;

set(hText,'FontSize',[18]);

for n=2:4

y=x.^n;

hold on

hPlot=plot(x,y);

set(hPlot,'Color',[1.8/n 0.7 0.5]);

set(hPlot,'LineWidth',2);

if n~=2

for i=1:length(y)

s='';

if y(i)==y1(i)

hold on

plot(x(i),y(i),'ko');

s=['(' num2str(x(i)) ',' num2str(y(i)) ')'];

hText=text(x(i),y(i)+2, s); set(hText,'FontSize',[16]);

end

end

end

y1=y; s2=['n=' num2str(n)];

hText=text(1.5, 1.5^2*n-1, s2); set(hText,'FontSize',[14]);

end

Результат (рис. 12):

Задача 2. Написать программу-функцию, строящую график функции (funstr) и касательную к нему в точке х0.

Программа:

function kasat(funstr,x0)

f=sym(funstr); y0=subs(f,'x',x0); A=x0-1; B=x0+1; X=[A:(B-A)/100:B]; F=subs(f,'x',X);

Hline=plot(X,F); set(Hline,'LineWidth',2)

syms x

k=diff(f,x,1); K=subs(k,'x',x0); yt=sym('y0+k*(x-x0)');

yt=subs(yt,'k',K); yt=subs(yt,'x0',x0); yt=subs(yt,'y0',y0);

hold on

ezplot(yt,[A B])

plot(x0,y0,'o')

grid on

Результат (рис. 13): >> kasat('x^4',2)

Задача 3. Построить поверхность вращения графика функции заданной явно: (где ), вокруг оси Ох.

Результат (рис. 14)


Программа:

x1=0; x2=2; a=1;

u=x1:0.1:x2;

v=0:pi/20:2*pi;

[U,V]=meshgrid(u,v);

F=a*(exp(-U/a)+exp(U/a))/2;

X=U; Y=F.*cos(V); Z=F.*sin(V);

figure; hFigure=gcf;

set(hFigure,'Color',[0.9 0.8 0.8]);

surf(X,Y,Z)

colorbar;

view([-75,20])

hold on

x=0:0.1:x0; y=a*(exp(-x/a)+exp(x/a))/2;

hPlot=plot(x,y); set(hPlot,'LineWidth',5)

Задача 4. Визуализировать поверхность, образованной вращением астроиды .

Результат (рис. 15,16)

Программа:

Построение астроиды

a=2;

t=-2*pi:pi/20:2*pi;

X=a*cos(t).^3;

Y=a*sin(t).^3;

w=300;

h=300; figure('Units','Pixels','position',

[100,100,w,h]);

plot(X,Y)

xlabel('x'); ylabel('y');

axis([-3, 3, -3, 3]);

% Поверхность вращения

a=2;

t=-2*pi:pi/20:2*pi;

X=a*cos(t).^3;

v=0:pi/20:2*pi;

[T,V]=meshgrid(t,v);

Y=a*sin(T).^3;

X1=X;

Y1=Y.*cos(V);

Z1=Y.*sin(V);

figure;

hFigure=gcf;

set(hFigure,'Color',[1 1 1]);

surf(X1,Y1,Z1)

hAxes=gca;

set(hAxes,'Color',[0.9,0.9,0.9]);

colorbar;

xlabel('x'); ylabel('y'); zlabel('z');

view([-24,40])

hold on

hPlot=plot(X,Y);

set(hPlot,'LineWidth',5)

set(hPlot,'Color',[1 0 1])

Задача 5. Построить в полярных координатах лемнискату Бернулли: .

Программа:

a=1;

r=[]; phi=[];

for p=0:pi/60:2*pi

if 2*a^2*cos(2*p)>=0

r=[r sqrt(2*a^2*cos(2*p))];

phi=[phi p];

end

end

hFigure=gcf;

set(hFigure,'Color',[1 1 1]);

hP=polar(phi,r);

set(hP,'LineWidth',2);

Результат (рис. 17):

Задача 6. Используя численные и символьные вычисления в MATLAB найти: а) определённый интеграл; б) двойной интеграл; в) поверхностный интеграл (1-го рода).

а) Классической задачей численного анализа является задача о вычислении определённых интегралов. Из всех методов вычисления определённых интегралов самым простым, но в то же время довольно успешно применяемым является метод трапеции. В MATLAB для этого метода предусмотрена функция: trapz(x,y) (команда edit trapz позволяет вывести текст этой функции). Одномерный массив х (вектор) содержит дискретные значения аргументов подынтегральной функции. Значения подынтегральной функции в этих точках сосредоточены в одномерном массиве y. Чаще всего для интегрирования выбирают равномерную сетку, то есть значения элементов массива х отстоят друг от друга на одну и ту же величину – шаг интегрирования. Точность вычисления интеграла зависит от величины шага интегрирования: чем меньше этот шаг, тем больше точность.

Задача 7. Вычислить интеграл методом трапеции с различными шагами интегрирования (для наблюдения 14 десятичных цифр после запятой нужно предварительно ввести и исполнить команду formatlong).

Программа: Результат:

functiont=trap(dx)

x=0:dx:5;

y=sin(x).*exp(-x);

t=trapz(x,y); >> format long

>> trap(1)

ans = 0.42255394026468

>> trap(0.1)

ans = 0.50144886299125

>> trap(0.01)

ans = 0.50226667654901

>> trap(0.001)

ans = 0.50227485744814

Метод трапеций является очень универсальным методом и хорошо подходит интегрирования не слишком гладких функций. Если же функция под знаком интеграла является гладкой (существуют и непрерывны несколько первых производных), то лучше применять методы интегрирования более высоких порядков точности. При одном и том же шаге интегрирования методы более высоких порядков точности достигают более точных результатов.

В системе МАТLАВ методы интегрирования более высоких порядков точноcти реализуются функциями quad (метод Симпсона) и quad8 (метод Ньютона-Котеса 8-го порядка точности). Оба этих метода являются к тому же адаптивными. Последнее означает, что пользователю нет необходимости контролировать достигнутую точность результата путем сравнения последовательных значении, соответствующих разным шагам интегрирования. Все это указанные данные функции выполняют самостоятельно.

У функции quad8 более высокий порядок точности по сравнению с функцией quad, что очень хорошо для гладких функций, так как обеспечивается более высокая точность результата при большем шаге интегрирования (меньшем объеме отчислений). Однако функция quad может иметь не меньшее, а даже большее быстродействие для не слишком гладких функций (разрывны или велики по абсолютной величине вторая или третья производные). В любом случае обе эти функции по умолчанию обеспечивают одинаковую относительную точность результата, равную 0.001.

Как и многие другие функции системы МАТLАВ, функции quad и quad8 могут принимать различное количество параметров. Минимальный формат вызова этих функций включает в себя три параметра: имя подынтегральной функции, нижний предел интегрирования и верхний предел интегрирования. Если применяется четвертый параметр, то он является требуемой относительной точностью результата вычислений. Кстати, если обе эти адаптивные функции не могут обеспечить получение необходимой точности (расходящийся или близкий к этому интеграл), то они возвращают символическую бесконечность Inf.

Для вычисления определённых интегралов символьными методами можно использовать два варианта решения: напрямую или по этапам (с подстановкой символьных чисел).

Задача 8. Вычислить определённый интеграл .

Программа: Результат:

a1=sym('0'); b1=sym('2');

syms w t a b

w=t^2;

% 1 способ: работа с подстановкой символьных чисел

symbol=int(w,'t',a,b)

symbol2a=subs(symbol,[a,b],[a1,b1])

digits(20);

number=vpa(symbol2a)

% 2 способ: работа с символьными числами

symbol2b=int(w,'t',a1,b1) symbol =

1/3*b^3-1/3*a^3

symbol2a =

8/3

number =

2.6666666666666666667

symbol2b =

8/3

Задача 9. Вычислить площадь поверхности, полученной вращением астроиды вокруг оси Ox: . (поверхность визуализирована в задаче 2).

Программа: Результат:

t1=sym('0'); t2=sym('pi/2'); a=sym('1');

syms x y t f

x=a*cos(t)^3; y=a*sin(t)^3;

f=y.*sqrt(diff(x)^2+diff(y)^2);

symbol=simplify(int(4*pi*f,'t',t1,t2))

digits(10);

number=vpa(symbol) symbol =

12/5*pi

number =

7.539822370

б) Двойные интегралы сводятся к вычислению повторных определённых интегралов, один из которых является внутренним, а другой внешним. Внутренний интеграл является подынтегральной функцией для внешнего интеграла. Можно было бы для численных вычислений написать некоторую цепочку вычислений, в которой многократные вычисления подынтегральной функции сводились бы к многократным вызовам функции quad. Однако нет необходимости делать это самостоятельно, так как в системе MATLAB для этого имеется специальная функция dblquad.

Задача 8. Вычислить интеграл , где .


Программа:

Результат:

function z=fof(x,y)

z=x.*sin(y)+y.*sin(x); >> format long

>> dblquad('fof',0,1,1,2)

ans =

1.16777110966887

Задача 9. С помощью символьных вычислений получить следующие интегралы , , , , , где .

Программа:

symsxy

z=sym('x*sin(y)+y*sin(x)');

i1=int(z,'x')

i2=int(z,'x',0,1)

i3=int(int(z,'x'),'y')

i4=int(int(z,'x',1,2),'y',0,1)

digits(14);

number4=vpa(i4)

i5=int(int(x+y,'y',x,1),'x',0,1) i1 =

1/2*x^2*sin(y)-y*cos(x)

i2 =

1/2*sin(y)-y*cos(1)+y

i3 =

-1/2*x^2*cos(y)-1/2*y^2*cos(x)

i4 =

-1/2*cos(2)-cos(1)+3/2

number4 =

1.1677711124054

i5 =

1/2

Так как символьные вычисления не дают погрешности метода вычисления и сами по себе они более точные, то можно увидеть, что функция dblquad даёт точный результат до 7 знака после запятой.

в) Из высшей математики известно, что к определенным и двойным интегралам могут быть сведены многие другие типы интегралов, например поверхностный интеграл 1-го рода. Так как при его нахождении используется дифференцирование под знаком интеграла, то использовать численные вычисления некорректно.

Задача 10. Вычислить поверхностный интеграл 1-го рода: , где S – часть плоскости , лежащая в первом октанте (по теореме 2).

Программа: Результат:

symsxyzf1 f2

f1=1-x-y;

f2=x*y*z;

fun=subs(f2,z,f1)

d=1+diff(f1,x)^2+diff(f1,y)^2

syms x1 x2 y1 y2

x1=sym('0');

x2=sym('1');

y1=sym('0');

y2=sym('1-x');

intpov1=int(int(fun*sqrt(d),'y',y1,y2),'x',x1,x2)

digits(10);

number=vpa(intpov1) fun =

x*y*(1-x-y)

d =

3

intpov1=

1/120*3^(1/2)

number =

1443375673e-1

Задача 11. Вычислить поверхностный интеграл 1-го рода , где S- сфера (по теореме 3).

Сначала создадим функцию, описывающую поверхность по которой происходит интегрирование:

function [x,y,z]=pov;

syms x y z u v a

x=a*sin(u)*cos(v);

y=a*sin(u)*sin(v);

z=a*cos(u);

Программа:

syms x y z u v a

f=sym('x^2+y^2');

[x0,y0,z0]=pov;

syms E G F W

E=diff(x0,'u')^2+diff(y0,'u')^2+diff(z0,'u')^2;

G=diff(x0,'v')^2+diff(y0,'v')^2+diff(z0,'v')^2;

F=diff(x0,'u')*diff(x0,'v')+diff(y0,'u')*

diff(y0,'v')+diff(z0,'u')*diff(z0,'v');

W=sqrt(E*G-F^2); f2=W*subs(f,[x,y],[x0,y0]);

syms u1 u2 v1 v2

u1=sym('0');

u2=sym('pi/2');

v1=sym('0');

v2=sym('pi/2');

p=sym('8');

intpov=p*int(int(f2,'v',v1,v2),'u',u1,u2)

intpov2=simplify(intpov)

digits(10);

number=vpa(intpov2)

b=sym('1');

int=subs(intpov2,a,b) intpov =

4/3*a^2*pi*(a^4)^(1/2)*4^(1/2)

intpov2 =

8/3*a^4*pi*csgn(a^2)

number =

8.377580412*a^4*csgn(a^2)

int =

8/3*pi

Примечание. Функция сsgn является специфической в MATLAB. Она не может быть введена пользователем и возникает только при оперировании с функцией simplify (упрощение символьных выражений). Например:

>> syms a t

>> t=csgn(a^2)*a^2

??? Undefined function or variable 'csgn'.

>> simplify((a^4)^(1/2))

ans =

csgn(a^2)*a^2

>> simplify((a^8)^(1/4))

ans =

(a^8)^(1/4)

>> simplify((a^9)^(1/3))

ans =

(a^9)^(1/3)

Список использованных источников

1. Ануфриев, И.Е. Самоучитель MatLab 5.3/6.х / И.Е. Ануфриев. - СПб.: БХВ-Петербург, 2002. - 736 с.

2. Берман, Г.Н. Сборник задач по курсу математического анализа / Г.Н. Берман, И.Г. Араманович, А.Ф. Бермант и др. - М.: Наука, 1966. - 456 с.

3. Бермант, А.Ф. Краткий курс математического анализа для втузов / А.Ф. Бермант, И.Г. Араманович. - М.: Наука, 1966. - 736 с.

4. Гультяев, А. Визуальное моделирование в среде MatLab / А. Гультяев. - СПб.: Питер, 2001. - 553 с.

5. Демидович, Б.П. Задачи и упражнения по математическому анализу для втузов / Б.П. Демидович, Г.С. Бараненков, В.А. Ефименко и др. - М.: Наука, 1966. - 472 с.

6. Лазарев, Ю.Ф. MatLab 5.х / Ю.Ф. Лазарев. - Киев: BHV, 2000. - 388 с.

7. Мартынов, Н.Н. Matlab 5.х: вычисления, визуализация, программирование / Н.Н. Мартынов, А.П. Иванов. - М.: КУДИЦ-ОБРАЗ, 2000. - 336 с.

8. Куринной, Г.Ч. Математика: Справочник / Г.Ч. Куринной. - Харьков: Фолио; Ростов на Дону: Феникс, 1997. - 463 с.

9. Пискунов, Н.С. Дифференциальное и интегральное исчисление для втузов в 2 томах / Н.С. Пискунов. - М.: Наука, 1966. - 2 т. - 312 с.

10. Фихтенгольц, Г.М. Курс дифференциального и интегрального исчисления в 3 томах / Г.М. Фихтенгольц. - М.: Государственное изд-во физико-математической литературы, 1959. - т. 1-3.

11. Сайты http://www/informika.ru, htt://www.softline.ru, http://matlab.ru.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

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

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно