﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Кафедра информатики и МПИ &#187; admin</title>
	<atom:link href="https://infor.mspu.by/?author=3&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://infor.mspu.by</link>
	<description>научить учиться</description>
	<lastBuildDate>Fri, 24 Nov 2017 12:12:20 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>С днем учителя!</title>
		<link>https://infor.mspu.by/?p=273</link>
		<comments>https://infor.mspu.by/?p=273#comments</comments>
		<pubDate>Thu, 29 Sep 2016 10:51:23 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=273</guid>
		<description><![CDATA[Учитель – благородней дела нету, Учитель – нет профессии добрей, Учитель – и летит по белу свету За тебя молитва от людей. &#160; Учитель – нету выше в мире счастья, Чем вместе со студентами расти, Ты штурман, через бури и ненастья Ты должен их к открытиям вести. &#160; Пусть небо Вам здоровья прибавляет, Пусть зло [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Учитель – благородней дела нету,</p>
<p>Учитель – нет профессии добрей,</p>
<p>Учитель – и летит по белу свету</p>
<p>За тебя молитва от людей.</p>
<p>&nbsp;</p>
<p>Учитель – нету выше в мире счастья,</p>
<p>Чем вместе со студентами расти,</p>
<p>Ты штурман, через бури и ненастья</p>
<p>Ты должен их к открытиям вести.</p>
<p>&nbsp;</p>
<p>Пусть небо Вам здоровья прибавляет,</p>
<p>Пусть зло Вас огибает стороной,</p>
<p>Учителей угрюмых не бывает,</p>
<p>Общение веселья прибавляет,</p>
<p>И ауру добра вокруг рождает,</p>
<p>И мира в Вашу душу добавляет –</p>
<p>Проблемы не решаются войной.</p>
<p>&nbsp;</p>
<p style="text-align: right"><em>В.В.Шепелевич</em></p>
<p><em>Мозырь</em></p>
<p><em>28.09.2016</em></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>СРАВНЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ РЕШЕНИЯ УРАВНЕНИЯ ЛАПЛАСА ПРИ РЕАЛИЗАЦИИ АЛГОРИТМА SOR</title>
		<link>https://infor.mspu.by/?p=267</link>
		<comments>https://infor.mspu.by/?p=267#comments</comments>
		<pubDate>Wed, 22 Jun 2016 07:52:30 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=267</guid>
		<description><![CDATA[Пиляк К. Ю., студентка физико-инженерного факультета 3 курса 2 группы Уравнение Лапласа можно решать аналитически, либо с помощью различных методов численного решения. Одним из эффективных итерационных методов является метод SOR (successive over relaxation). Однако, при достаточно большом количестве узлов, его программная реализация с использованием вложенных циклов демонстрирует серьезное падение производительности. Одним из способов ускорения расчетов [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Пиляк К. Ю., студентка физико-инженерного факультета 3 курса 2 группы</p>
<p>Уравнение Лапласа можно решать аналитически, либо с помощью различных методов численного решения. Одним из эффективных итерационных методов является метод SOR (successive over relaxation). Однако, при достаточно большом количестве узлов, его программная реализация с использованием вложенных циклов демонстрирует серьезное падение производительности.</p>
<p>Одним из способов ускорения расчетов для «больших» задач является использование возможностей системы MATLAB по работе с матрицами. Чтобы избежать обращения к соседним элементам матрицы решений можно использовать циклические сдвиги матрицы (функция circshift). Тогда необходимость во вложенных циклах пропадает.</p>
<p>Проведем сравнительный расчет одной и той же задачи по численному решению уравнения Лапласа методом SOR в MATLAB.</p>
<p>Первая реализация алгоритма использует стандартный подход с перебором узлов вычислительной сетки во вложенных циклах.</p>
<p>tic;</p>
<p>n=130;</p>
<p>h=1/(n-1);</p>
<p>x = 0:h:n;</p>
<p>v = zeros(n + 2, n + 2);</p>
<p>omega = 1;</p>
<p>colormap(hsv(256));</p>
<p>for i = 2:n+1</p>
<p>v(2,i)=45*x(i-1)*(1-x(i-1));</p>
<p>end;</p>
<p>for k=1:1000</p>
<p>for i=3:n+1</p>
<p>for j=3:n+1</p>
<p>v(i,j)=v(i,j)+omega/4*(v(i+1,j)+v(i-1,j)+v(i,j-1)+v(i,j+1)-</p>
<p>4*v(i,j));</p>
<p>end</p>
<p>end</p>
<p>&nbsp;</p>
<p>end;</p>
<p>surf(v(2:n+1,2:n+1));</p>
<p>toc;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>При количестве узлов <em>n</em> = 100 алгоритм выполняется на стандартном компьютере приблизительно 3,5 с.</p>
<p>Вторая реализация алгоритма использует возможности функции circshift.</p>
<p>&nbsp;</p>
<p>tic;</p>
<p>n=130;</p>
<p>h=1/(n-1);</p>
<p>x = 0:h:n;</p>
<p>v = zeros(n + 2, n + 2);</p>
<p>omega = 1;</p>
<p>colormap(hsv(256));</p>
<p>for i = 2:n+1</p>
<p>v(2,i)=45*x(i-1)*(1-x(i-1));</p>
<p>end;</p>
<p>for i=0:1000</p>
<p>R = omega / 4 * (circshift(v,1) + circshift(v,-1) + circshift(v,[0,1]) +</p>
<p>circshift(v,[0,-1]) &#8212; 4 * v);</p>
<p>v(3:n,3:n)=v(3:n,3:n) + R(3:n,3:n);</p>
<p>&nbsp;</p>
<p>end;</p>
<p>surf(v(2:n+1,2:n+1));</p>
<p>toc;</p>
<p>&nbsp;</p>
<p>При количестве точек <em>n</em> = 100 второй алгоритм выполняется на стандартном компьютере приблизительно 0,58 с.</p>
<p>&nbsp;</p>
<p>На следующем рисунке изображена производительность двух реализаций метода SOR для различного количества узлов.</p>
<p><a href="http://infor.mspu.by/wp-content/uploads/2016/06/fig1.jpg"><img class="alignnone size-full wp-image-268" src="http://infor.mspu.by/wp-content/uploads/2016/06/fig1.jpg" alt="fig1" width="791" height="506" /></a></p>
<p>При малых <em>n</em> реализация алгоритма без circshift эффективнее, чем реализация с использованием circshift. Однако при <em>n</em> &gt; 30 использование circshift дает лучшие результаты.</p>
<p>Таким образом, использование особенностей Matlab может значительно улучшить эффективность численных алгоритмов.</p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=267</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы к экзамену &#171;Операционные системы&#187;</title>
		<link>https://infor.mspu.by/?p=263</link>
		<comments>https://infor.mspu.by/?p=263#comments</comments>
		<pubDate>Tue, 07 Jun 2016 18:30:14 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=263</guid>
		<description><![CDATA[ОС вопросы]]></description>
				<content:encoded><![CDATA[<p><a href="http://infor.mspu.by/wp-content/uploads/2016/06/ОС-вопросы.doc">ОС вопросы</a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=263</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Программы ГЭК</title>
		<link>https://infor.mspu.by/?p=252</link>
		<comments>https://infor.mspu.by/?p=252#comments</comments>
		<pubDate>Sun, 24 Apr 2016 19:05:09 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Методические материалы]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=252</guid>
		<description><![CDATA[ГЭ_2016]]></description>
				<content:encoded><![CDATA[<p><a href="http://infor.mspu.by/wp-content/uploads/2016/04/ГЭ_2016.rar">ГЭ_2016</a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=252</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы к экзамену по дисциплине технические средства информационных систем</title>
		<link>https://infor.mspu.by/?p=248</link>
		<comments>https://infor.mspu.by/?p=248#comments</comments>
		<pubDate>Tue, 22 Mar 2016 10:41:48 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=248</guid>
		<description><![CDATA[Вопросы к экзамену]]></description>
				<content:encoded><![CDATA[<p><a href="http://infor.mspu.by/wp-content/uploads/2016/03/Вопросы-к-экзамену.doc">Вопросы к экзамену</a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=248</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://infor.mspu.by/?p=244</link>
		<comments>https://infor.mspu.by/?p=244#comments</comments>
		<pubDate>Mon, 07 Mar 2016 21:38:22 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=244</guid>
		<description><![CDATA[Дорогие женщины! Мужчины кафедры поздравляют вас с 8 марта!]]></description>
				<content:encoded><![CDATA[<p>Дорогие женщины! Мужчины кафедры поздравляют вас с 8 марта!</p>
<p><a href="http://infor.mspu.by/wp-content/uploads/2016/03/47e1a1.jpg"><img class="alignnone size-full wp-image-245" src="http://infor.mspu.by/wp-content/uploads/2016/03/47e1a1.jpg" alt="47e1a1" width="900" height="739" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=244</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Облачные технологии</title>
		<link>https://infor.mspu.by/?p=233</link>
		<comments>https://infor.mspu.by/?p=233#comments</comments>
		<pubDate>Sun, 22 Nov 2015 14:40:11 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=233</guid>
		<description><![CDATA[Кафедра Информатики и МПИ провела 20.11.15 семинар &#171;Облачные технологии в образовании&#187;.  Интерес к дискуссии проявили специалисты из Мозыря и Калинкович.]]></description>
				<content:encoded><![CDATA[<p>Кафедра Информатики и МПИ провела 20.11.15 семинар &#171;Облачные технологии в образовании&#187;.  Интерес к дискуссии проявили специалисты из Мозыря и Калинкович.<a href="http://infor.mspu.by/wp-content/uploads/2015/11/IMG_2015-11-20_151042.jpg"><img class="alignnone size-large wp-image-234" src="http://infor.mspu.by/wp-content/uploads/2015/11/IMG_2015-11-20_151042-1024x768.jpg" alt="IMG_2015-11-20_151042" width="656" height="492" /></a><a href="http://infor.mspu.by/wp-content/uploads/2015/11/IMG_2015-11-20_150425.jpg"><img class="alignnone size-large wp-image-235" src="http://infor.mspu.by/wp-content/uploads/2015/11/IMG_2015-11-20_150425-1024x768.jpg" alt="IMG_2015-11-20_150425" width="656" height="492" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=233</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сравнение производительности двух методов решения уравнения Пуассона в системе MATLAB</title>
		<link>https://infor.mspu.by/?p=217</link>
		<comments>https://infor.mspu.by/?p=217#comments</comments>
		<pubDate>Sun, 01 Nov 2015 18:43:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=217</guid>
		<description><![CDATA[Авторы: Гриневич В.С., Пейсахович О.И., Василенко Д.В. Уравнение Пуассона – дифференциальное уравнение в частных производных. С его помощью можно описать некоторые физические процессы и явления, такие как стационарное поле температуры и электростатическое поле. Перед нами стояла задача исследования потенциала электростатического поля. Весь процесс можно описать уравнением Пуассона, которое было решено в математическом пакете MATLAB прямым [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Авторы: Гриневич В.С., Пейсахович О.И., Василенко Д.В.</p>
<p>Уравнение Пуассона – дифференциальное уравнение в частных производных. С его помощью можно описать некоторые физические процессы и явления, такие как стационарное поле температуры и электростатическое поле.<br />
Перед нами стояла задача исследования потенциала электростатического поля. Весь процесс можно описать уравнением Пуассона, которое было решено в математическом пакете MATLAB прямым методом и методом верхней релаксации. В нашей работе прямой метод обозначен Matrix, а метод верхней релаксации обозначен как Relax</p>
<p><strong>Matrix</strong><br />
При решении явным методом:<br />
• просчитали матрицу с граничными условиямиv(1,i)=45*x*(1-x);<br />
• учли все условия для расположения неизвестных значений узлов сетки;<br />
• записали матрицу с коэффициентами для расчетов;<br />
• нашли решение и изобразили в 3D формате.</p>
<p>tic;<br />
n=120;<br />
h=1/(n-1);<br />
v=zeros(n,n);<br />
k=n-2;<br />
t=k*k;<br />
y=zeros(t,1);<br />
fori=1:n<br />
x=(i-1)*h;<br />
v(1,i)=45*x*(1-x);<br />
end;<br />
q=1;</p>
<p>for i=1:n<br />
for j=1:n<br />
if v(i,j)~=0<br />
y(q,1)=v(i,j);<br />
q=q+1;<br />
end<br />
end<br />
end</p>
<p>z=zeros(t,t);<br />
for i=1:t<br />
for j=i+1:t<br />
if mod(i,k) == 0<br />
z(i,j)=0;<br />
z(j,i)=0;<br />
else<br />
z(i,j)=-1;<br />
z(j,i)=-1;<br />
end</p>
<p>if (j-i+1)==k+1;<br />
z(i,j)=-1;<br />
z(j,i)=-1;<br />
end;</p>
<p>if (((j-i+1)&gt;2) &amp; ((j-i+1)&lt;k+1)) &amp; ((j-i+1)~=k+1) z(i,j)=0; z(j,i)=0; end; if j-i&gt;k<br />
z(i,j)=0;<br />
z(j,i)=0;<br />
end;</p>
<p>end;<br />
z(i,i)=4;<br />
end;</p>
<p>w=inv(z)*y;<br />
r=reshape(w,k,k);<br />
colormap(hsv(256));<br />
surf(r), view(-126,32);<br />
toc;</p>
<p><strong>Relax</strong><br />
Поскольку на практике обычно встречаются &#171;большие&#187; задачи, то встаёт необходимость быстро находить решение, хоть даже придётся поплатиться точностью вычислений. Быстроту вычислений могу обеспечить итерационные методы, например метод верхней релаксации.<br />
Ниже приведён пример решения уравнения Пуассона методом верхней релаксации, реализованный в MATLAB. Здесь в переменной n задаётся размерность сетки, в переменной niter задаётся количество итераций, влияющих на точность вычислений. В строке u(1,i)=45*x*(1-x) задаются начальные условия, а результат вычислений находится в переменной u. В коде программы также реализован подсчёт затраченного на вычисления времени.</p>
<p>tic;<br />
n=300;<br />
niter=1000;<br />
h=1/(n-1);<br />
w=1;<br />
u=zeros([n,n]);<br />
for i=2:n-1<br />
x=(i-1)*h;<br />
u(1,i)=45*x*(1-x);<br />
end<br />
g=zeros([n,n]);<br />
colormap(hsv(256));<br />
for k=0:niter<br />
for i=2:n-1<br />
for j=2:n-1<br />
u(i,j)=u(i,j)+w/4*(u(i+1,j)+u(i-1,j)+u(i,j-1)+u(i,j+1)-4*u(i,j)-h*h*g(i,j));<br />
end<br />
end<br />
end<br />
surf(u);<br />
toc;</p>
<p>Время, для вычисления каждого из методов, выводилось на экран, при помощи функций tic toc. Среднее для каждого значения заносилось в Excel, и строился график функций.</p>
<p><a href="http://infor.mspu.by/wp-content/uploads/2015/11/ris11.jpg"><img class="alignnone size-full wp-image-224" src="http://infor.mspu.by/wp-content/uploads/2015/11/ris11.jpg" alt="ris1" width="811" height="461" /></a></p>
<p>Рисунок 1: Сравнение времени вычисления явного и неявного методов.</p>
<p>На рисунке 1 заметно, что оба метода, в пределах размерности сетки n до шестидесяти, работают почти с одинаковой скоростью, однако с последующим ростом количества точек, метод Matrix значительно отстаёт по времени от методом Relax.<br />
Из графика, построенного в Excel, видно, что время вычисления решения методом верхней релаксации, с большим числом разбиения сетки (n = 130), в 640 раз меньше времени вычисления прямым методом.<br />
Однако для n=35 метод Matrix считает быстрее Relax, что видно на рисунке 2.</p>
<p><a href="http://infor.mspu.by/wp-content/uploads/2015/11/ris21.jpg"><img class="alignnone size-full wp-image-225" src="http://infor.mspu.by/wp-content/uploads/2015/11/ris21.jpg" alt="ris2" width="881" height="453" /></a></p>
<p>Рисунок 2: Сравнение времени вычисления явного и неявного методов при малых значениях n.</p>
<p>Посмотреть динамику решения можно на приведенном видео.</p>
<p><iframe width="656" height="492" src="https://www.youtube.com/embed/amQVQtCVEOk?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Таким образом, в работе проведено решение уравнения Пуассона двумя различными методами Matrix и Relax, выполнено сравнение времени вычисления каждым методом. Показано, что в случае, когда количество точек в расчетной матрице превышает величину n=35 намного выгоднее использование метода верхней релаксации.</p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=217</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Метод квадратного корня</title>
		<link>https://infor.mspu.by/?p=207</link>
		<comments>https://infor.mspu.by/?p=207#comments</comments>
		<pubDate>Thu, 22 Oct 2015 07:01:10 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Методические материалы]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=207</guid>
		<description><![CDATA[Презентация по дисциплине &#171;Вычислительные методы алгебры&#187; Автор: Н.Н. Егоров Презентация]]></description>
				<content:encoded><![CDATA[<p>Презентация по дисциплине &#171;Вычислительные методы алгебры&#187;<br />
Автор: Н.Н. Егоров<br />
<a href="http://infor.mspu.by/wp-content/uploads/2015/10/Л5_Обращение.ppt">Презентация</a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=207</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Методические рекомендации по выполнению курсовых и дипломных работ (проектов) по дисциплинам кафедры</title>
		<link>https://infor.mspu.by/?p=190</link>
		<comments>https://infor.mspu.by/?p=190#comments</comments>
		<pubDate>Tue, 29 Sep 2015 11:13:55 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://infor.mspu.by/?p=190</guid>
		<description><![CDATA[Новая версия правил оформления курсовых и дипломных работ. Правила]]></description>
				<content:encoded><![CDATA[<p>Новая версия правил оформления курсовых и дипломных работ.<br />
<a href="http://infor.mspu.by/wp-content/uploads/2015/09/kr.doc">Правила</a></p>
]]></content:encoded>
			<wfw:commentRss>https://infor.mspu.by/?feed=rss2&#038;p=190</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
