Matlab: анимация - PullRequest
       1

Matlab: анимация

3 голосов
/ 19 марта 2012

Я хочу написать программу, которая показывает визуальную анимацию орбиты спутника в трехмерном пространстве с вращением Земли.Я могу написать код, который показывает визуализацию орбиты (просто comet3 ()).Можно также вращать трехмерную модель Земли.Но я не могу объединить эти две программы.Я видел некоторые видео на Youtube, такие как «Анализ и моделирование спутниковой орбиты (в MATLAB)».Как он это сделал?

Есть ли какой-нибудь специальный сайт для обмена стека по вопросам Matlab?

Ответы [ 2 ]

1 голос
/ 19 марта 2012

Вы можете увидеть демонстрацию того, как нарисовать Землю в 3D или 2D, здесь:

Топография Земли

Чтобы повернуть объект, подобный поверхности, вы можете использовать функцию ПОВОРОТ .Например:

rotate(hsurf, [0 0 1], 20) #% rotates surface with handle hsurf around z axis by 20 deg

Дополнительно взгляните на Набор инструментов для определения орбиты (ODTBX) .

И, да, лучший сайт MATLAB SE находится здесь, на SO.Просто добавьте или найдите тег .


ОБНОВЛЕНИЕ: Еще один прекрасный земной сюжет в FileExchange: http://www.mathworks.com/matlabcentral/fileexchange/25048

0 голосов
/ 19 марта 2012

Подумайте о создании графического интерфейса в Java. MATLAB безупречно взаимодействует с Java, и гораздо проще создавать GUI в Java. Если вы не знаете Java и у вас есть время, начните изучать, это стоит того, чтобы использовать его как универсальный язык программирования повсеместно, и он является бесценным компаньоном для MATLAB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...