Всем привет! Со школы, решая квадратичные уравнения ( КУ ), например , получал корни обладающие мнимой составляющей, , и при желании увидеть как график пересекает ось в точках , в интернете находил графики вроде:
![](https://habrastorage.org/web/89f/6bd/113/89f6bd1139574fe29edf707cbe6b7cd1.gif)
Как график с мнимой частью выглядит ( по моим размышлениям ) в 3D (), и есть тема данной статьи.
PS: Под катом тяжёлые анимации
Как обычно, график ф-кции состоит из точек, а точки строятся по пересечению осей и .
График ф-ции с комплексной составляющей ,
где — вектор
![](https://habrastorage.org/files/aa5/2f2/f40/aa52f2f40eb9451886a790f2844bf170.png)
— вектор
![](https://habrastorage.org/files/16f/d24/274/16fd242744f94e37a597466716487856.png)
можно представить в виде 3-х мерного вектора
Аналогично
Точка пересечения и будет равна сумме векторов и
+=
С пересечением разобрался.
Далее для построения графика нужно определиться с изменением и вдоль оси , для этого нужен корень КУ. Есть два варианта:
Я выбрал второй вариант. Возьмём, для примера:
Корни КУ
Когда
![](https://habrastorage.org/web/3a7/9ce/d3d/3a79ced3d4f7438983882f310e028c17.gif)
Когда угол равен 0, то график выглядит как привычно выглядел в школе:
![](https://habrastorage.org/web/3d7/98d/a90/3d798da900a44da79d5413f66a6ce7f7.gif)
Меняя угол, видим как меняется график:
![](https://habrastorage.org/web/e53/529/b77/e53529b77cf641f3b34f693498edb613.gif)
PS: Представленные графики и их анимации были созданы в приложении «Quadratic Complex 3D Graph» из Google Apps.
![](https://habrastorage.org/web/89f/6bd/113/89f6bd1139574fe29edf707cbe6b7cd1.gif)
Как график с мнимой частью выглядит ( по моим размышлениям ) в 3D (), и есть тема данной статьи.
PS: Под катом тяжёлые анимации
Как обычно, график ф-кции состоит из точек, а точки строятся по пересечению осей и .
График ф-ции с комплексной составляющей ,
где — вектор
![](https://habrastorage.org/files/aa5/2f2/f40/aa52f2f40eb9451886a790f2844bf170.png)
— вектор
![](https://habrastorage.org/files/16f/d24/274/16fd242744f94e37a597466716487856.png)
можно представить в виде 3-х мерного вектора
Аналогично
Точка пересечения и будет равна сумме векторов и
+=
С пересечением разобрался.
Далее для построения графика нужно определиться с изменением и вдоль оси , для этого нужен корень КУ. Есть два варианта:
- Сделать константой и изменять только из корня КУ;
- Получить угол между и из корня КУ и перемещаться вдоль , наращивая , вычислять с учётом угла и .
Я выбрал второй вариант. Возьмём, для примера:
Корни КУ
Когда
![](https://habrastorage.org/web/3a7/9ce/d3d/3a79ced3d4f7438983882f310e028c17.gif)
Когда угол равен 0, то график выглядит как привычно выглядел в школе:
![](https://habrastorage.org/web/3d7/98d/a90/3d798da900a44da79d5413f66a6ce7f7.gif)
Меняя угол, видим как меняется график:
![](https://habrastorage.org/web/e53/529/b77/e53529b77cf641f3b34f693498edb613.gif)
PS: Представленные графики и их анимации были созданы в приложении «Quadratic Complex 3D Graph» из Google Apps.
Поделиться с друзьями
Комментарии (7)
michael_vostrikov
29.05.2017 21:44А сможете нарисовать график cos(x)? Ну или sin(x).
Когда-то размышлял над этим, вроде где-то в каком-то разрезе экспонента должна получаться, в разных вариантах, но могу ошибаться.Sorbo
30.05.2017 18:23Сейчас — нет, но формулы нашёл, дополню программу и выложу в другой статье
http://www.abakbot.ru/online-16/303-sincos
abcdsash
у меня часть статьи не отображается корректно. Скорей всего там какие то формулы. Как раз перед графиками.
Не видно их.
pfg21
попробуй поменять рендер по правой кнопке ??
![image](https://habrastorage.org/getpro/habr/comment_images/8cb/8fe/20c/8cb8fe20c9c80233950c432dc4760a43.gif)
ptica_filin
Видимо, у Вас выключен Javascript.
BratSinot
Либо через мобильное приложение. В нем отображаются исходные формулы.
dimka-74
У меня на телефоне формулы не работают в мобильной версии сайта, а в полной работает.