Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661

Несколько 3d-кривых на Scatter Plot

24.08.2011, 07:01. Показов 4512. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли построить и как несколько пространственных кривых на графике типа 3D Scatter Plot?
Попытка ввода через запятую 6 массивов успеха не приносит.пусть например хотим построить 2 фазовые кривые 1-я определяется 3 массивами X1,Y1,Z1
2-я кривая 3 массивами X2,Y2,Z2
попытка ввести в качестве данных графика (X1,Y,Z1,X2,Y2,Z2) успеха не приносит
а попытка (X1,Y1,Z1),(X2,Y2,Z2) рисует нечто - но то ли что надо???

Добавлено через 7 часов 23 минуты
один из путей решения этой задачи -попытка объединить пары массивов X1,X2 Y1,Y2 и X1,Z2
но как сделать такое объединение?
попытка
X:=(X1) Y:=(Y1) Z:=(Z1)
......X2........Y2........Z2
не проходит
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.08.2011, 07:01
Ответы с готовыми решениями:

3D scatter plot
Приветствую. Имеется большой набор точек в трехмерном пространстве, каждая точка задана тремя координатами X,Y,Z. Есть ли возможность...

3D Scatter Plot из переменных ДУ
Доброго дня, дорогие программисты! Помогите, пожалуйста, после решения ДУ посредством odesolve, имеется возможность построить график...

Не могу задать правильно ЦФ для Graph - 3D Scatter Plot
Всем доброго дня! Решения все верные, а график не выходит.. Не могу сообразить :cry: как записать ЦФ для построения 3D Scatter Plot....

11
 Аватар для Галина Борисовн
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
24.08.2011, 11:49
Можно так.
Миниатюры
Несколько 3d-кривых на Scatter Plot  
1
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
24.08.2011, 20:28  [ТС]
попытался повторить в точности - вышло не так:
1) рис без включенной опции Линий

2) рис с включенной опцией Линий

N:=50; t:=0,0.2*pi/N..2*pi
Что не так?
Кстати как вы ухитрились вставить картинку.
Здесь тега pic нет?
0
 Аватар для Галина Борисовн
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
24.08.2011, 20:33
У 2-го графика поменяйте тип.
Миниатюры
Несколько 3d-кривых на Scatter Plot  
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
24.08.2011, 20:58  [ТС]
да, за эти минуты догадался. Но проблема в том, что вкладки Plot1 и Plot2 разные
1вар)Plot1=No lines, Plot 2=No lines

2 вар) Plot1=Lines, Plot2=No lines
(у Plot2 нет! опции Lines есть только Contour lines и WireFrame - но это не то
Видно разные версии Matcad - у меня 6.5 - там что нельзя?


Да еще точки какие-то редкие не то что у вас. Хотя шаг по t достаточно мал
0
 Аватар для Галина Борисовн
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
24.08.2011, 21:03
Посмотрите сам файл и его настройки. Какая у Вас версия Mathcad?
Вложения
Тип файла: rar Пространственные кривые.rar (20.1 Кб, 70 просмотров)
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
24.08.2011, 21:13  [ТС]
1)версия 6.5 не русифицирована
2)Кроме того надо строить не графики отдельных кривых, а пространственный фазовый портрет.
Входные данные векторы (X1,Y1,Z1), (X2,Y2,Z2) и т.д. по количеству интегральных диний
вектор-функция как у вас не проходит. Тогда так?
....(X1) ... (X2)
P=(Y1) Q=(Y2) и т.п. ???
....(Z1) ...(Z2)
0
 Аватар для Галина Борисовн
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
24.08.2011, 21:33
Покажите на конкретном примере, как выглядят Ваши вектора.
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
24.08.2011, 23:17  [ТС]
Галина Борисовн,
Вот рисунок -копия экрана *.mcd
и сам файл mcd
Миниатюры
Несколько 3d-кривых на Scatter Plot  
Вложения
Тип файла: rar Lorentz1.rar (4.2 Кб, 33 просмотров)
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
24.08.2011, 23:47  [ТС]
а вот я вроде чего добился вашим приемом, но по моему не совсем то, что надо.
На рис по отдельности 2 фазовые траектории и 2 соединения их (ниже) -
без линий и с линиями. Но визуально по моему непохоже на соединение
Миниатюры
Несколько 3d-кривых на Scatter Plot  
Вложения
Тип файла: rar Lorentz2.rar (4.6 Кб, 29 просмотров)
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
25.08.2011, 10:51  [ТС]
И вот наконец то добился, чего хотел - интегральные кривые и фазовые кривые как их проекция на плоскость. Были проблемы когда сразу подсовывал 0-массив - Matcad ругался - говорил что не может интерполировать. Пришлось обмануть - подсовывать 2 одинак кривые, а когда он построит и создаст несколько Plot задним числом изменять массив
Миниатюры
Несколько 3d-кривых на Scatter Plot   Несколько 3d-кривых на Scatter Plot  
Вложения
Тип файла: rar Ex6_пр_неустФокус.rar (4.7 Кб, 30 просмотров)
0
Non-conformist
17.11.2012, 12:08
***
Здравствуйте, уважаемые участники!

Решил обратиться со своим вопросом в этот топик. Предположим, что есть таблица расчётных значений XYZ вида "метры/метры/метры" и мгновенных скоростей перемещения объекта вдоль этой табличной кривой.

Можно ли на основе этих данных построить анимированную трёхмерную траекторию перемещения объекта? Речь идёт о модели ракеты; исходные данные получены экспериментально (угловые координаты по трём осям, тяга двигателя, время, масса ракеты в каждый момент времени).

Добавлено через 13 минут
Под анимацией я понимаю перемещение точки вдоль траектории таким образом, чтобы визуализировалось ускорение и скорость точки (модели ракеты) в каждый момент расчётного времени.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.11.2012, 12:08
Помогаю со студенческими работами здесь

Построение нескольких кривых одной функцией plot
Играюсь с одной анимацией в которой из-за большого количества обьектов начинает подтормаживать. В связи с этим хотел одним махом нарисовать...

Несколько кривых в анимации - как?
Пытаюсь сотворить анимацию, в которой несколько окружностей падают в центр. Одну падающую сделал как animate(implicitplot, , t = 0 .....

Нарисовать в графики (несколько кривых в одном окне)
нарисовать в матлабе график y=sin(x+k) k=0.1pi:0.1pi:0.5pi на графике должно быть 5 графиков

Построить несколько кривых на одном графике с разными осями
Здравствуйте. Есть такая задача: Имеются данные на зависимости f(x,y1), f(x,y2): x: 0 4 8 10 12 14 16 18 20 26 30 40 50 60 70 80 ...

Размер маркера в scatter
h4=scatter(M,Led2,'*','k'); set(h4, 'Markersize',3) выдает мне Error using matlab.graphics.chart.primitive.Scatter/set There is no...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru