<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:ns1="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2026.168.23</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Визуализация деформаций, сдвигов и поворотов в двумерном пространстве как мост между алгеброй и геометрической интуицией инженера</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2447-7175</contrib-id>
					<contrib-id contrib-id-type="rinc">https://elibrary.ru/author_profile.asp?id=1099856</contrib-id>
					<name>
						<surname>Пронина</surname>
						<given-names>Елена Владиславовна</given-names>
					</name>
					<email>elenavladpronina@rambler.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Ганзюк</surname>
						<given-names>Анна Викторовна</given-names>
					</name>
					<email>a_ganzyuk1202@mail.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>МИРЭА Российский Технологический Университет</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-06-17">
				<day>17</day>
				<month>06</month>
				<year>2026</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2026</year>
			</pub-date>
			<volume>11</volume>
			<issue>168</issue>
			<fpage>1</fpage>
			<lpage>11</lpage>
			<history>
				<date date-type="received" iso-8601-date="2026-04-11">
					<day>11</day>
					<month>04</month>
					<year>2026</year>
				</date>
				<date date-type="accepted" iso-8601-date="2026-05-22">
					<day>22</day>
					<month>05</month>
					<year>2026</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/6-168-2026-june/10.60797/IRJ.2026.168.23"/>
			<abstract>
				<p>В статье представлено исследование по разработке и внедрению программного продукта для геометрической интерпретации линейных преобразований в двумерном пространстве как инструмента по формированию пространственной интуиции студентов технических специальностей при изучении курса линейной алгебры. Разработанное приложение демонстрирует деформацию двумерного пространства при действии на него произвольного линейного оператора. В качестве объектов деформации выбраны единичный круг, сетка и собственные векторы. Все три модели реализованы на языке Python в среде Jupyter Notebook и параметрически связаны через единую матрицу линейного преобразования. Для демонстрации универсальности и наглядности разработанного алгоритма, он применен к линейным операторам, изучаемым в курсе — растяжению, повороту, сдвигу и ортогональной проекции. Новизна и методическая значимость состоят в имеющейся возможности показать, что происходит с разным множеством точек при действии на них одним и тем же оператором, продемонстрировать работу любого линейного оператора, научить видеть связь матрицы оператора с его геометрическим образом, описывать оператор аналитически по чертежу. Разработанный программный продукт является методическим инструментом, позволяющим наглядно и быстро подкрепить образами теоретическое изложение материала по теме «Линейные операторы», апробированным при чтении лекций для студентов первого курса института информационных технологий РТУ МИРЭА.</p>
			</abstract>
			<kwd-group>
				<kwd>линейное преобразование</kwd>
				<kwd> матрица перехода</kwd>
				<kwd> базис</kwd>
				<kwd> координатные преобразования</kwd>
				<kwd> собственные векторы</kwd>
				<kwd> геометрическая визуализация</kwd>
				<kwd> Python</kwd>
				<kwd> Jupyter Notebook</kwd>
				<kwd> прикладная математика</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>Линейная алгебра занимает центральное место в математической подготовке студентов технических специальностей, поскольку её аппарат лежит в основе компьютерной графики, механики деформируемого тела, робототехники и анализа данных. Вместе с тем — это один из тех курсов, где особенно заметен разрыв между умением студента считать и понимать объект, подлежащий расчету. Студент технической специальности к концу первого семестра, как правило, уверенно перемножает матрицы, находит определители и решает системы уравнений. Но стоит спросить, что именно делает матрица с пространством — растягивает, поворачивает, сжимает, отражает? — и уверенность заметно убывает. За строчками чисел не стоит никакого образа и мало понимания сути происходящего.</p>
			<p>Это не частная педагогическая проблема и не особенность конкретного ВУЗа. Традиционное изложение линейной алгебры устроено так, что геометрический смысл объектов либо упоминается вскользь, либо иллюстрируется единственным статичным рисунком в учебнике, где нарисован параллелепипед или стрелочка, обозначающая вектор. Между тем понятие матрицы преобразования становится по-настоящему рабочим инструментом только тогда, когда студент видит, как она действует: как единичный круг вытягивается в эллипс, как координатная сетка перекашивается в параллелограммную, как одни направления остаются неподвижными, а другие поворачиваются. Именно геометрической интуиции чаще всего не хватает нашему вчерашнему школьнику при переходе к смежным дисциплинам, таким как механика, компьютерная графика, анализ данных и др.</p>
			<p>Отдельные геометрические интерпретации линейных преобразований, разумеется, присутствуют в учебниках по линейной алгебре и аналитической геометрии [4], [6], [11], [12]. Однако во всех них визуализация статична, поскольку читатель видит одну картинку для одного фиксированного преобразования. Возможности динамически менять матрицу и наблюдать, как одновременно меняется форма эллипса, как происходит деформация сетки и что происходит с инвариантными направлениями, учебник по определению дать не может.</p>
			<p>Инструменты для визуализации математических объектов давно существуют и широко применяются в образовательной практике. Наиболее распространённым из них является динамическая математическая среда GeoGebra, которая позволяет строить геометрические объекты и наблюдать их преобразования в интерактивном режиме и которую авторы уже использовали ранее в своей практике [8], [9], [10]. Для визуализации линейных преобразований в среде GeoGebra можно задать вектор и показать его образ, показать деформацию конкретной фигуры, применив матрицу линейного оператора преобразования, но каждая такая демонстрация создаётся отдельно и не связана с другими, а также требует от преподавателя заранее подготовленного сценария. Также готовые интерактивные примеры для линейной алгебры представлены и в сложных математических пакетах, но они ориентированы на отдельные понятия и не позволяют наблюдать несколько интерпретаций одного преобразования одновременно. Существуют отдельные учебные примеры и среди разработок на Python, но они, как правило, разрознены, а не соединены через единую матрицу и не апробированы как методический комплекс. Таким образом, мы пришли к тому, что есть общее ограничение существующих решений — это отсутствие единого параметрического инструмента, в котором несколько геометрических интерпретаций одного линейного преобразования были бы связаны через один управляющий параметр и обновлялись синхронно.</p>
			<p>Руководствуясь пробелами, о которых сказано выше, востребованностью и актуальностью, мы решили реализовать именно такой динамический инструмент, причём доступный и студенту, и преподавателю без какой-либо специальной подготовки на языке Python с библиотекой matplotlib в среде Jupyter Notebook.</p>
			<p>К разработке нашего программного продукта нас подтолкнули два глобальных исследования — теория двойного кодирования А. Пайвио [7], в которой говорится о том, что совместное предъявление математического объекта в символьной и графической формах усиливает его запоминание и понимание, и теория когнитивной нагрузки Дж. Свеллера [10], согласно которой динамическая визуализация перекладывает часть когнитивной работы на зрительную систему, высвобождая тем самым ресурсы для осмысления изучаемого материала. Кроме того, нами двигало желание активизировать познавательные процессы студентов, помочь им в восприятии сложных математических образов и стимулировать аналитическое мышление, повысив тем самым их мотивацию в осмысленном использовании цифровых инструментов для решения исследовательских задач математики [1]. Актуальность визуализации математических объектов в обучении линейной алгебре также подтверждается рядом современных исследований. По данным мета-анализа [16], охватывающего 41 работу с суммарной выборкой более 10 000 участников, средний размер эффекта визуальных вмешательств в обучении математике составляет . Систематический обзор [17], охвативший 49 публикаций за 2016–2024 годы, фиксирует, что развитие геометрической интуиции студентов остаётся одним из центральных и до сих пор открытых вопросов в методике преподавания линейной алгебры — особенно применительно к понятиям собственных значений, собственных векторов и линейных преобразований. В работе [15] показано, что без геометрического образа студент воспринимает объекты линейной алгебры как формальные символы, не наделяя их смыслом, и значит именно визуальный способ представления собственных векторов является ключевым для их понимания студентами с разным уровнем математической подготовки. В работе [13] авторы на материале задач для инженерных специальностей демонстрируют, что активный исследовательский подход, при котором студент сам «открывает» геометрический смысл матричного уравнения, существенно превосходит по эффективности традиционное лекционное изложение. Необходимость преодоления разрыва между формальным алгебраическим аппаратом и его геометрической интерпретацией отмечается также в современных российских исследованиях [2], где показана высокая корреляция между использованием интерактивных визуальных технологий и успеваемостью студентов в цифровой образовательной среде. Аналогичные выводы о том, что компьютерное моделирование позволяет перевести абстрактные понятия матричных преобразований в разряд геометрически наглядных, представлены в работе [5]. Таким образом, задача, которую мы ставим в нашей работе — предоставить студенту инструмент для такого исследования, а преподавателю инструмент для демонстрации и подкрепления теории, имеет прямое обоснование в современной методической литературе.</p>
			<p>Цель настоящей работы — разработать систему из трёх взаимосвязанных геометрических моделей, визуализирующих действие матрицы линейного преобразования в двумерном пространстве , и реализовать её в виде единого интерактивного инструмента на языке Python в среде Jupyter Notebook, который впоследствии можно широко внедрить как дополнительный методический инструмент в лекционные курсы и семинарские занятия. Для достижения поставленных целей объектом исследования был выбран аппарат линейных преобразований двумерного пространства; предметом — геометрическая интерпретация матрицы преобразования через деформацию единичного круга, координатной сетки и инвариантных направлений.</p>
			<p>Заметим, что каждая из трёх геометрических моделей по отдельности встречается в учебниках и статьях, но в нашей работе они системно объединены в единый интерактивный инструмент с одним управляющим параметром — матрицей A, позволяющий наблюдать геометрические эффекты одного преобразования одновременно в трёх интерпретациях и сопоставлять их между собой. Изменили матрицу — увидели все три интерпретации сразу. Раздел, где одни и те же три модели применяются к четырём классическим типам преобразований (растяжение, поворот, сдвиг, вырождение) — это наш методический вклад, поскольку такого сравнительного представления в доступных русскоязычных учебных материалах по линейной алгебре, насколько нам известно, нет.</p>
			<p>Предложенный инструмент был использован на лекционных занятиях по теме «Линейные операторы» студентов первого курса РТУ МИРЭА и показал себя с высокой степень эффективности, о чем подробно изложено в разделе «Апробация» данной статьи.</p>
			<p>2. Математические основы исследования</p>
			<p>Математическими основами нашего исследования являются понятия базиса и матрицы линейного преобразования. Разберем кратко каждое из них для понимания в дальнейшем происходящего.</p>
			<p>2.1. Линейное преобразование и матрица перехода</p>
			<p>Пусть задано двумерное пространство геометрических векторов V2Missing Mark : sup со стандартным базисом </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo>=</mml:mo>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mn>1</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:msup>
						<mml:mo stretchy="false">)</mml:mo>
						<mml:mi>T</mml:mi>
					</mml:msup>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>j</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo>=</mml:mo>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>1</mml:mn>
					<mml:msup>
						<mml:mo stretchy="false">)</mml:mo>
						<mml:mi>T</mml:mi>
					</mml:msup>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>A</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">^</mml:mo>
					</mml:mover>
					<mml:mi>:</mml:mi>
					<mml:msup>
						<mml:mi>V</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msup>
					<mml:mi>→</mml:mi>
					<mml:msup>
						<mml:mi>V</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msup>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>A</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">^</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>α</mml:mi>
					<mml:mover>
						<mml:mrow>
							<mml:mi>x</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo>+</mml:mo>
					<mml:mi>β</mml:mi>
					<mml:mover>
						<mml:mrow>
							<mml:mi>y</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>=</mml:mo>
					<mml:mi>α</mml:mi>
					<mml:mover>
						<mml:mrow>
							<mml:mi>A</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">^</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mover>
						<mml:mrow>
							<mml:mi>x</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>+</mml:mo>
					<mml:mi>β</mml:mi>
					<mml:mover>
						<mml:mrow>
							<mml:mi>A</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">^</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mover>
						<mml:mrow>
							<mml:mi>y</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo stretchy="false">)</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>для любых векторов </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>𝑥</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mo>,</mml:mo>
					<mml:mover>
						<mml:mrow>
							<mml:mi>𝑦</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
					<mml:mi>∈</mml:mi>
					<mml:msup>
						<mml:mi>𝑉</mml:mi>
						<mml:mn>2</mml:mn>
					</mml:msup>
				</mml:mrow>
			</mml:math>
			<p>Вектор </p>
			<code>[LATEX_FORMULA]\hat{𝐴}(\vec{𝑥})=\vec{𝑥}&amp;apos;[/LATEX_FORMULA]</code>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:mi>x</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="true">→</mml:mo>
					</mml:mover>
				</mml:mrow>
			</mml:math>
			<p>Ключевую роль в геометрической интерпретации преобразования играет определитель матрицы преобразования, равный коэффициенту изменения площади при линейном преобразовании. Так, если исходная фигура имеет площадь S, то её образ имеет площадь ∣det⁡ 𝐴∣⋅𝑆. Знак определителя несёт дополнительную информацию о том, что происходит с ориентацией пространства после преобразования. Если определитель больше 1, то преобразование растягивает фигуру, площадь увеличивается; если лежит в границах от 0 до 1, то площадь уменьшается, пространство сжимается; если меньше нуля, то дополнительно к изменению масштаба происходит отражение; ну и наконец, если определитель равен нулю, то преобразование вырождено, что означает, что двумерное пространство «схлопывается» в прямую или в точку </p>
			<p>———</p>
			<p>Центральным математическим инструментом первой из наших моделей является сингулярное разложение (SVD — Singular Value Decomposition). Любую матрицу 𝐴∈ℝ2×2Missing Mark : sup можно представить в виде произведения трёх матриц: A=UΣVTMissing Mark : sup, где U и V — ортогональные матрицы (то есть матрицы поворота или отражения), а Σ — диагональная матрица вида</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>Σ</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:msub>
										<mml:mi>σ</mml:mi>
										<mml:mrow>
											<mml:mn>1</mml:mn>
										</mml:mrow>
									</mml:msub>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>0</mml:mn>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mn>0</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:msub>
										<mml:mi>σ</mml:mi>
										<mml:mrow>
											<mml:mn>2</mml:mn>
										</mml:mrow>
									</mml:msub>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>,</mml:mo>
					<mml:msub>
						<mml:mi>σ</mml:mi>
						<mml:mrow>
							<mml:mn>1</mml:mn>
						</mml:mrow>
					</mml:msub>
					<mml:mo>≥</mml:mo>
					<mml:msub>
						<mml:mi>σ</mml:mi>
						<mml:mrow>
							<mml:mn>2</mml:mn>
						</mml:mrow>
					</mml:msub>
					<mml:mo>≥</mml:mo>
					<mml:mn>0</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>Числа σ1Missing Mark : sub и σ2Missing Mark : sub называются сингулярными числами матрицы A. Они всегда вещественны и неотрицательны. Такое представление матрицы показывает, что любое линейное преобразование можно представить в виде композиции трех последовательных линейных преобразований: поворота, за который отвечает применение к векторам пространства матрицы VTMissing Mark : sup, не меняющего при этом форму фигуры, а значит сохраняющего расстояния и углы сохраняются; растяжения, за которое отвечает применение матрицы Σ </p>
			<p>—</p>
			<p>Из этого разложения следует интересный и очень важный факт, что образ единичного круга при любом невырожденном линейном преобразовании есть всегда эллипс. </p>
			<p>Поскольку при этом преобразовании ∣det⁡ A∣=σ1Missing Mark : sub⋅σ2Missing Mark : sub, то площадь эллипса (πσ1Missing Mark : subσ2Missing Mark : sub) относится к площади исходного круга (π⋅12Missing Mark : sup=π) ровно как ∣det⁡ A∣.</p>
			<p>2.3. Собственные значения, собственные векторы и инвариантные направления</p>
			<p>Напомним, что ненулевой вектор называется собственным вектором матрицы A, если преобразование не меняет его направление, а лишь растягивает или сжимает его. Собственные значения линейного преобразования являются корнями характеристического уравнения матрицы A: λ2Missing Mark : sup-tr(A)λ+det ⁡A=0, где tr(A) </p>
			<p>—</p>
			<p>Здесь будет уместно сказать о разнице между собственными векторами линейного преобразования и сингулярными. Сингулярные векторы (столбцы матрицы U и строки матрицы VTMissing Mark : sup в SVD-разложении) показывают направления максимального растяжения и всегда существуют. Собственные же векторы показывают инвариантные направления и существуют не всегда. Инвариантное направление </p>
			<p>———</p>
			<p>3. Основные результаты</p>
			<p>Все три модели, которые мы используем далее, управляются одним параметром </p>
			<p>—</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>A</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mn>2</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>1</mml:mn>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mn>0</mml:mn>
									<mml:mo>,</mml:mo>
									<mml:mn>5</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>1</mml:mn>
									<mml:mo>,</mml:mo>
									<mml:mn>5</mml:mn>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>,</mml:mo>
					<mml:mo>det</mml:mo>
					<mml:mi>A</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mn>2</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>5</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mo>tr</mml:mo>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>A</mml:mi>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>=</mml:mo>
					<mml:mn>3</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>5</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>Поскольку определитель этой матрицы больше единицы, то, как было отмечено выше, наше преобразование растягивает площади, что и будет видно на всех трёх рисунках.</p>
			<p>Рассмотрим каждую модель в отдельности.</p>
			<p>3.1. Модель 1: единичный круг и его образ</p>
			<p>Первая наша модель позволяет продемонстрировать, насколько сильно и в каком направлении преобразование растягивает пространство?</p>
			<p>Возьмём единичный круг. Поскольку круг равномерно представляет все направления двумерного пространства, то его было решено выбрать в качестве тестового объекта. Его образ при невырожденном линейном преобразовании всегда является эллипсом, полуоси которого совпадают с сингулярными числами матрицы A и характеризуют степень растяжения пространства вдоль главных направлений.</p>
			<p>На рисунке 1, приведенном ниже, единичный круг представлен синей пунктирной линией, его образ </p>
			<p>——</p>
			<fig id="F1">
				<label>Figure 1</label>
				<caption>
					<p>Преобразование эллипса</p>
				</caption>
				<alt-text>Преобразование эллипса</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/222abd10-8f8b-4b30-982a-84722f00b111.png"/>
			</fig>
			<p>2. Модель 2: деформация координатной сетки</p>
			<p>Вторая модель показывает, что линейное преобразование делает с самой геометрией пространства?</p>
			<p>Стандартная координатная сетка — это семейство горизонтальных и вертикальных прямых, равномерно покрывающих плоскость. Применим матрицу A к каждой точке этой сетки. В результате получим непосредственное графическое подтверждение трех фундаментальных свойств линейных преобразований, что прямые линии преобразуются в прямые; при линейном преобразовании параллельность сохраняется; при линейном преобразовании начало координат остаётся на месте.</p>
			<p>Что же меняется при линейном преобразовании? Меняются углы и расстояния, что наглядно показывает наша работа, обобщенная для любой матрицы. Действительно, исходная сетка состоит из взаимно перпендикулярных прямых. Однако после преобразования горизонтальные и вертикальные линии превращаются в два семейства параллельных прямых, пересекающихся под некоторым углом. Для нашей матрицы преобразованияэтот угол можно вычислить через скалярное произведение образов базисных векторов — он окажется острым, то есть сетка «скосится» (см. рисунок 2).</p>
			<p>Нам кажется, что особенно наглядно на рисунке 2 виден геометрический смысл определителя. Единичный квадрат, ограниченный линиями x1Missing Mark : sub=0, x1Missing Mark : sub=1, x2Missing Mark : sub=0, x2Missing Mark : sub=1, переходит в параллелограмм, построенный на векторах </p>
			<code>[LATEX_FORMULA]\hat{A}\vec{i}=(2;&amp;quot; &amp;quot; 0,5)^T[/LATEX_FORMULA]</code>
			<code>[LATEX_FORMULA]\hat{A}\vec{j}=(1;&amp;quot; &amp;quot; 1,5)^T[/LATEX_FORMULA]</code>
			<fig id="F2">
				<label>Figure 2</label>
				<caption>
					<p>Деформация координатной сетки</p>
				</caption>
				<alt-text>Деформация координатной сетки</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/ed4a161c-6db1-4183-b1e9-06262c232907.png"/>
			</fig>
			<p>3. Модель 3: собственные векторы как инвариантные направления</p>
			<p>Чтобы ответить на вопрос, есть ли в пространстве направления, которые преобразование вообще не поворачивает, мы задали третью модель.</p>
			<p>Как было сказано выше, инвариантные направления существуют тогда и только тогда, когда дискриминант характеристического уравнения матрицы преобразования неотрицателен. И поскольку для нашей матрицы он равен 2,25, то это значит, что существуют два вещественных собственных значения, равных 2,5 и 1, каждому из которых соответствуют собственные векторы, которые можно наблюдать на рисунке 3 — они показаны как стрелки, исходящие из начала координат вместе со своими образами. Видно, что образ каждого собственного вектора лежит на той же прямой — направление не изменилось. Первый вектор с собственным значением 2,5 растянулся в 2,5 раза, а вектор с собственным значением равным 1 остался без изменений.</p>
			<fig id="F3">
				<label>Figure 3</label>
				<caption>
					<p>Интерпретация собственных векторов</p>
				</caption>
				<alt-text>Интерпретация собственных векторов</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/5c2211d7-1998-4976-9622-9ac55ad1f9df.png"/>
			</fig>
			<p>4. Сравнительный анализ классических типов преобразований</p>
			<p>Чтобы рассмотренные выше три геометрические модели не оставались иллюстрацией одного частного примера, рассмотрим растяжение, поворот, сдвиг и вырождение на каждой из них.</p>
			<p>3.4.1. Растяжение</p>
			<p>Рассмотрим диагональную матрицу [LATEX_FORMULA]A_{\mathrm{раст}}=\left(\begin{array}{cc}3 &amp;amp; 0 \\0 &amp;amp; 1,5\end{array}\right), \operatorname{det} A=4,5 [/LATEX_FORMULA].</p>
			<p>Это простейший случай. Здесь матрица растягивает пространство в 3 раза вдоль горизонтальной оси и в 1,5 раза вдоль вертикальной.</p>
			<p>На первом рисунке 4, где круг переходит в эллипс, видно, что эллипс вытянут именно по горизонтали </p>
			<p>——</p>
			<p>На втором рисунке (деформация сетки) картина соответствующая </p>
			<p>—</p>
			<p>На третьем рисунке, где сделан акцент на собственные векторы, картина самая простая из всех четырёх случаев. Дискриминант характеристического уравнения матрицы A больше нуля и оба собственных значения вещественны и равны диагональным элементам. Собственные векторы совпадают с базисными векторами и направлены вдоль координатных осей. Инвариантные направления в данном случае видны сразу, без вычислений </p>
			<p>——</p>
			<fig id="F4">
				<label>Figure 4</label>
				<caption>
					<p>Деформация при растяжении</p>
				</caption>
				<alt-text>Деформация при растяжении</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/9cbbd6d3-9aba-420c-91f0-d3e74a8e2eb3.png"/>
			</fig>
			<p>Рассмотрим отдельно в качестве линейного преобразования поворот вокруг начала координат на угол φ≠πk против часовой стрелки. Матрица этого преобразования будет выглядеть следующим образом</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>R</mml:mi>
						<mml:mrow>
							<mml:mi>φ</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mi>cos</mml:mi>
									<mml:mi>φ</mml:mi>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mo>−</mml:mo>
									<mml:mi>sin</mml:mi>
									<mml:mi>φ</mml:mi>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mi>sin</mml:mi>
									<mml:mi>φ</mml:mi>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mi>cos</mml:mi>
									<mml:mi>φ</mml:mi>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>,</mml:mo>
					<mml:mo>det</mml:mo>
					<mml:msub>
						<mml:mi>R</mml:mi>
						<mml:mrow>
							<mml:mi>φ</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>1</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mo>tr</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:msub>
							<mml:mi>R</mml:mi>
							<mml:mrow>
								<mml:mi>φ</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>=</mml:mo>
					<mml:mn>2</mml:mn>
					<mml:mi>cos</mml:mi>
					<mml:mi>φ</mml:mi>
					<mml:mo>,</mml:mo>
				</mml:mrow>
			</mml:math>
			<code>[LATEX_FORMULA]D=4 \cos ^{2} \varphi-4=-4 \sin ^{2} \varphi&amp;lt;0 \text { при } \varphi \neq \pi k [/LATEX_FORMULA]</code>
			<p>Это означает, что у матрицы поворота нет ни одного вещественного собственного значения, то есть чистый поворот не оставляет неподвижным ни одного направления на плоскости. Данный факт, который в алгебраическом изложении выглядит как сухое следствие из знака дискриминанта, в геометрической модели виден непосредственно </p>
			<p>—</p>
			<p> В работе в качестве примера взят угол в φ=45° (см. рисунок 5). Наше приложение позволяет динамически задавать любой нужный угол. </p>
			<p>На первом рисунке 5 эллипс, как образ, совпадает со своим прообразом </p>
			<p>—</p>
			<p>Второй рисунок с деформацией сетки показывает, что сетка повернулась на 45°, форма не изменилась, изменилась только ориентация </p>
			<p>—</p>
			<p>Третий рисунок, иллюстрирующий поведение собственных векторов оказывается качественно иным по сравнению с растяжением. Дискриминант характеристического уравнения матрицы поворота оказывается здесь отрицательным, что означает, что вещественных собственных векторов нет, поэтому на рисунке вместо инвариантных стрелок видно, что каждый вектор при повороте отклоняется на заданный угол. Пространство вращается целиком, как жёсткое тело, не имея никакого «скелета». Именно этим поворот принципиально отличается от растяжения: у растяжения инвариантные направления есть, у поворота их нет и это легко видеть из рисунков.</p>
			<fig id="F5">
				<label>Figure 5</label>
				<caption>
					<p>Деформация при повороте</p>
				</caption>
				<alt-text>Деформация при повороте</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/4a931b02-8e71-468b-b90f-b2cca7acaacc.png"/>
			</fig>
			<p>4.3. Сдвиг (косое преобразование)</p>
			<p>Матрица сдвига — пожалуй, самый неочевидный из четырёх случаев:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mrow>
							<mml:mtext>сдвиг</mml:mtext>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mn>1</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>1</mml:mn>
									<mml:mo>,</mml:mo>
									<mml:mn>5</mml:mn>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="center">
									<mml:mn>0</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="center">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>1</mml:mn>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>,</mml:mo>
					<mml:mo>det</mml:mo>
					<mml:mi>A</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mn>1</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>Определитель матрицы равен единице и может возникнуть иллюзия, что сдвиг похож на поворот, однако рисунки показывают, что это совсем не так.</p>
			<fig id="F6">
				<label>Figure 6</label>
				<caption>
					<p>Деформация при сдвиге</p>
				</caption>
				<alt-text>Деформация при сдвиге</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/0a71dc71-66f6-40e4-9669-fa23c6e0b5f0.png"/>
			</fig>
			<p>————</p>
			<p>На третьем рисунке, иллюстрирующем собственные векторы, картина снова особенная. Дискриминант характеристического уравнения равен нулю </p>
			<p>———</p>
			<p>3.4.4. Ортогональная проекция на ось OX — вырождение</p>
			<p>Рассмотрим матрицу оператора ортогональной проекции на ось OX:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mrow>
							<mml:mtext>пр OX </mml:mtext>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mn>1</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="left">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>0</mml:mn>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mn>0</mml:mn>
								</mml:mtd>
								<mml:mtd columnalign="left">
									<mml:mi>a</mml:mi>
									<mml:mi>m</mml:mi>
									<mml:mi>p</mml:mi>
									<mml:mi>;</mml:mi>
									<mml:mn>0</mml:mn>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
					<mml:mo>,</mml:mo>
					<mml:mo>det</mml:mo>
					<mml:msub>
						<mml:mi>A</mml:mi>
						<mml:mrow>
							<mml:mtext>пр OX </mml:mtext>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>0</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>Заметим, что это единственная из четырёх матриц, для которой преобразование необратимо — разные векторы переходят в один и тот же образ. Можно сказать, что происходит «схлопывание», что очень наглядно демонстрируют все три рисунка 7.</p>
			<fig id="F7">
				<label>Figure 7</label>
				<caption>
					<p>Деформация при ортогональном проектировании</p>
				</caption>
				<alt-text>Деформация при ортогональном проектировании</alt-text>
				<graphic ns1:href="/media/images/2026-05-29/588dd9dd-5288-4b5e-b393-ed3e5e7d5568.png"/>
			</fig>
			<p>При деформации сетки видим то же самое, но с другой стороны. Здесь все вертикальные линии проецируются в одну точку на оси OX. Все горизонтальные прямые переходят в одну-единственную горизонтальную ось. Двумерная плоскость становится одномерной прямой, а единичный квадрат превращается в отрезок на оси OX </p>
			<p>—</p>
			<p>В модели с собственными векторами оба базисных вектора оказываются собственными, отвечающими собственным значениям 1 и 0 соответственно. Собственный вектор с нулевым собственным значением </p>
			<p>——</p>
			<p>Одновременное рассмотрение трёх моделей позволяет увидеть различия в преобразованиях без обращения к алгебраическим вычислениям.</p>
			<p>4. Апробация
инструмента и интерпретация результатов</p>
			<p>Апробация разработанного программного продукта проводилась на лекциях по теме «Линейные операторы» для студентов первого курса РТУ МИРЭА разных направлений подготовки. В проведенном эксперименте участвовало 94 человека.</p>
			<p>В начале занятия, до демонстрации Jupyter Notebook, студентам предлагался входной срез, который представлял собой короткий письменный опрос из трех вопросов. После демонстрации работы инструмента, разбора четырёх типов преобразований и (по просьбе учащихся) динамических изменений матрицы проводился аналогичный выходной срез. Суммарно оба опроса заняли порядка 12 минут.</p>
			<p>Вопросы входного среза:</p>
			<p>Что происходит с единичным кругом при применении матрицы линейного преобразования? (открытый вопрос)</p>
			<p>Что показывает определитель матрицы геометрически? (открытый вопрос)</p>
			<p>Существуют ли у матрицы поворота вещественные собственные векторы? Объясните почему. (открытый вопрос)</p>
			<p> Вопросы выходного среза включали повторно вопросы 1-3 входного среза и дополнительный вопрос с просьбой оценить по шкале от 1 до 5, насколько наглядной кажется геометрическая интерпретация линейных преобразований?</p>
			<p>При прохождении входного среза большинство студентов затруднилось объяснить геометрический смысл определителя матрицы линейного преобразования и не смогло ответить на вопрос о собственных векторах матрицы поворота — лишь 46 человек из 94 дали правильный ответ. После демонстрации работы применения программы доля правильных ответов на вопросы 2 и 3 существенно возросла — 76 из 94 студентов корректно объяснили отсутствие вещественных собственных векторов у матрицы поворота, сославшись на отсутствие неподвижных направлений. Средняя оценка наглядности по дополнительному вопросу выходного среза составила 4,4 из 5.</p>
			<p>Качественный анализ письменных ответов показал, что студенты на выходном срезе апеллировали к конкретным геометрическим образам, предложенным в работе, тогда как на входном срезе ответы носили преимущественно формальный алгебраический характер без подкрепления геометрическими образами (только 11 человек из 94 подкрепили свои ответы геометрической интерпретацией). На наш взгляд, это, как нельзя лучше, свидетельствует о том, что демонстрация инструмента способствует формированию именно геометрической, а не вычислительной составляющей понимания темы «Линейные операторы».</p>
			<p>Поскольку апробация проводилась в одном лекционном потоке без контрольной выборки, то безусловно мы не можем сделать выводы о статистической значимости полученного эффекта. Тем не менее полученные результаты опросов подтверждают практическую применимость инструмента и служат основанием для планирования полноценного педагогического эксперимента с контрольной и экспериментальной группами в следующем учебном году.</p>
			<p>Отметим, что полученные результаты качественно согласуются с данными педагогического эксперимента [3], показывающего, что именно визуализация матричных преобразований даёт наибольший прирост понимания по сравнению с чисто вычислительными заданиями. Кроме того, наше исследование дополняет выводы других исследователей [5], [14] о том, что преодоление формализма в линейной алгебре возможно только через одновременное предъявление объекта в его символьной и графической формах, что непосредственно реализовано в нашем приложении через деформацию круга, сетки и собственных векторов.</p>
			<p>5. Требования
к программному обеспечению</p>
			<p>Для воспроизведения разработанного программного продукта и использования их в учебном процессе необходим интерпретатор Python версии 3.8 или выше, среда Jupyter Notebook (или JupyterLab), которая позволяет объединить в одном файле теоретический материал, исполняемый код, визуализации и комментарии, что делает разработанный инструмент самодостаточным учебным пособием, а также библиотеки Python – numpy (для выполнения матричных операций, сингулярного разложения и вычисления собственных векторов) и matplotlib (для построения всех описанных геометрических моделей). Указанные библиотеки входят в стандартный дистрибутив Anaconda, что позволяет развернуть рабочее окружение за несколько минут на любом компьютере (Windows, Linux, macOS) без дополнительной настройки. Исходный код программы в формате.ipynb доступен для свободного использования и модификации и находится в открытом доступе.</p>
			<p>6. Заключение</p>
			<p>Разработанное нами приложение на языке Python в среде Jupyter Notebook — это реализованная попытка дать обучаемому опору в виде конкретного зрительного образа в понимании того, какую роль играют матрицы в преобразовании пространства. Отметим, что, как нам кажется, попытка оказалась удачной. Она была успешно реализована и лекциях и вызвала повышенный интерес у преподавателей и студентов. Последние отмечали, что использование этого приложения помогло им «разложить материал в голове», структурировать его и систематизировать. Первая наша модель показала, что за сингулярными числами матрицы A стоит вполне осязаемая геометрия и что сингулярные числа — это просто длины полуосей эллипса, в который преобразование превращает единичный круг. Определитель матрицы преобразования из чисто числовой абстракции превращается в то, что можно буквально измерить линейкой на рисунке — отношение площади эллипса к площади исходного круга. Самой наглядной для понимания сути линейного преобразования, по мнению студентов, была вторая модель, визуализирующая процесс деформации координатной сетки. Прямые остаются прямыми, параллельные линии переходят в параллельные, но при этом исчезают прямые углы, а расстояния меняются. Очень информативным оказалось сравнение четырёх типов преобразований, когда матрица поворота полностью сохраняет форму сетки, матрица косого преобразования скашивает, а матрица ортогонального проектирования на ось OX схлопывает пространство в прямую.</p>
			<p>Справедливости ради, стоит отметить, что идея провести сравнительный анализ четырёх типов преобразований возникла уже по ходу разработки. Но именно он получил самый высокий отклик, поскольку три модели не просто иллюстрируют одно и то же разными способами, они дополняют друг друга. Поворот и косое преобразование имеют одинаковый определитель, равный единицы, но, как видно из рисунков, ведут себя совершенно по-разному. Вырождение одинаково «видно» во всех трёх моделях сразу, где эллипс схлопывается в отрезок, сетка превращается в прямую, а один из собственных векторов уходит в нуль. Именно это согласованное поведение всех трёх моделей и делает инструмент полезным, поскольку показывает преобразование сразу с трёх сторон и различия, которые в формулах не очевидны, становятся сразу видны.</p>
			<p>В сравнении с существующими онлайн инструментами, позволяющими визуализировать линейные преобразования, предложенный нами программный продукт обладает одним принципиальным преимуществом — здесь все три рассматриваемые модели: круг, сетка и собственные векторы — связаны через единую матрицу преобразования, что позволяет наблюдать и пояснять учащимся три интерпретации одного преобразования одновременно и мгновенно — изменяем матрицу и видим, как синхронно изменяются эллипс, сетка и собственные векторы. Ни один из известных нам готовых инструментов не реализует именно такую связность.</p>
			<p>Еще раз хочется подчеркнуть, что наша разработка ни в коем случае не заменяет строго академического изложения теории линейных преобразований в линейных пространствах, а является мощным графическим подкреплением для понимания материала, призванным его обогатить. Апробация на лекционных занятиях показала, что демонстрация моделей в реальном времени действительно помогает, особенно в момент объяснения того, что у матрицы поворота нет вещественных собственных векторов.</p>
			<p>Перспективы дальнейшего исследования связаны с обобщением предложенной модели на трёхмерное пространство V3, встраиванием в лекционные курсы и практические занятия на базе РТУ МИРЭА, проведение педагогического эксперимента с контрольной и экспериментальной группами для количественной оценки влияния инструмента на качество усвоения темы, а также расширение инструмента в сторону конкретных прикладных задач: анализа главных компонентов в машинном обучении, вычисления главных осей инерции в динамике твёрдого тела, аффинных преобразований в компьютерной графике.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/24827.docx">24827.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/24827.pdf">24827.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2026.168.23</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p/>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Архипова Н.А. Визуализация как один из методов изучения математики в техническом вузе / Н.А. Архипова, Н.Н. Евдокимова, А.Е. Казеев [и др.] // Мир науки. Педагогика и психология. — 2024. — Т. 12. — № 3.</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Ветренко Е.А. Современные стратегии и методики обучения студентов в цифровой образовательной среде высшего учебного заведения средствами курса «Линейная алгебра» / Е.А. Ветренко, А.И. Гурниковский, Р.Ю. Гурниковская [и др.] // Управление образованием: теория и практика. — 2024. — Т. 14. — №11–1.</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Забайкалов А.П. Методические подходы к использованию систем компьютерной математики Maple, Mathcad, Mathematica в обучении линейной алгебре, математическому анализу и математической логике в технических, военных и юридических вузах / А.П. Забайкалов, Ю.Д. Кулешова, А.П. Новодерова [и др.] // Управление образованием: теория и практика. — 2025. — Т. 15. — № 9–2. — С. 119–129. — DOI: 10.25726/c8147-5267-5409-a.</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Кострикин А.И. Введение в алгебру: в 3 ч. Ч. 2: Линейная алгебра / А.И. Кострикин. — Москва: МЦНМО, 2023. — 368 с.</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Нугмонов М. Педагогические аспекты использования компьютерного моделирования в процессе обучения линейной алгебре студентов технических направлений / М. Нугмонов, А.А. Рахимов // ДМ. — 2025. — № 66. — DOI: 10.24412/2079-9152-2025-66-36-46.</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Панов Т.Е. Линейная алгебра и геометрия: курс лекций / Т.Е. Панов; Московский государственный университет имени М.В. Ломоносова, Механико-математический факультет. — Москва: МЦНМО, 2024. — 144 с.</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Пайвио А. Теория двойного кодирования и обучение / А. Пайвио // Когнитивная психология: история и современность: хрестоматия / Под ред. М. Фаликман, В. Спиридонова. — Москва: Ломоносовъ, 2011. — С. 110–117.</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Пронина Е.В. Особенности использования математического пакета Geogebra при изучении темы «Кривые второго порядка» / Е.В. Пронина // Наука и образование: новое время. Научно-методический журнал. — 2020. — № 3 (21). — С. 10–16. — EDN: PQLMQA.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Пронина Е.В. Исследование Поверхности второго порядка средствами среды GeoGebra / Е.В. Пронина, Т.А. Морозова, Т.А. Горшунова // Инновационные технологии, в электронике и приборостроении: сборник докладов Российской научно-технической конференции с международным участием, Москва, 05–12 апреля 2021 года. — Москва: МИРЭА - Российский технологический университет, 2021. — Т. 1. — С. 349–354. — EDN: FKQUHW.</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Пронина Е.В. Исследование семейств софокусных эллипсов и гипербол средствами математического пакета GeoGebra / Е.В. Пронина // Международный научно-исследовательский журнал. — 2020. — № 9–1 (99). — С. 16–22. — DOI: 10.23670/IRJ.2020.99.9.002. — EDN: AGBPSB.</mixed-citation>
			</ref>
			<ref id="B11">
				<label>11</label>
				<mixed-citation publication-type="confproc">Фролов С.В. Линейная алгебра в геометрическом изложении: учебно-методическое пособие / С.В. Фролов. — Санкт-Петербург: Университет ИТМО, 2015. — 75 с.</mixed-citation>
			</ref>
			<ref id="B12">
				<label>12</label>
				<mixed-citation publication-type="confproc">Atanasiu E. A Bridge To Linear Algebra / E. Atanasiu, P. Mikusinski, V. Zamfir [et al.]. — Singapore: World Scientific Publishing, 2019.</mixed-citation>
			</ref>
			<ref id="B13">
				<label>13</label>
				<mixed-citation publication-type="confproc">Fredriksen H. Inquiry-Based Linear Algebra Teaching and Learning in a Flipped Classroom Framework: A Case Study / H. Fredriksen [et al.] // PRIMUS. — 2024. — DOI: 10.1080/10511970.2024.2375712.</mixed-citation>
			</ref>
			<ref id="B14">
				<label>14</label>
				<mixed-citation publication-type="confproc">Moreno R. Cognitive principles of multimedia learning: The role of modality and contiguity / R. Moreno, R.E. Mayer // Journal of Educational Psychology. — 1999. — Vol. 91. — № 2. — P. 358–368. — DOI: 10.1037/0022-0663.91.2.358.</mixed-citation>
			</ref>
			<ref id="B15">
				<label>15</label>
				<mixed-citation publication-type="confproc">Radmehr F. Learning Eigenvalues and Eigenvectors with Online YouTube Resources: A Journey in the Embodied, Proceptual-symbolic, and Formal Worlds of Mathematics / F. Radmehr // PRIMUS. — 2024. — DOI: 10.1080/10511970.2024.2327330.</mixed-citation>
			</ref>
			<ref id="B16">
				<label>16</label>
				<mixed-citation publication-type="confproc">Schönherr J. Learning with visualizations helps: A meta-analysis of visualization interventions in mathematics education / J. Schönherr, A.R. Strohmaier, S. Schukajlow // Educational Research Review. — 2024. — Vol. 45. — Art. 100639. — DOI: 10.1016/j.edurev.2024.100639.</mixed-citation>
			</ref>
			<ref id="B17">
				<label>17</label>
				<mixed-citation publication-type="confproc">Stewart S. Linear Algebra Education: A Scoping Review / S. Stewart, J. Troup // ZDM — Mathematics Education. — 2025. — Vol. 57. — P. 815–827. — DOI: 10.1007/s11858-025-01702-2.</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>