|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
Ось фигуры на графике25.03.2018, 16:24. Показов 1606. Ответов 18
Подскажите, можно ли как-то програмно определить длину эллипса (большую ось) и малую? или только по самому графику?
0
|
|
| 25.03.2018, 16:24 | |
|
Ответы с готовыми решениями:
18
Как построить эллипс, если известны большая ось, малая ось, угол поворота оси, координаты центра эллипса |
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
||||||
| 25.03.2018, 17:05 | ||||||
|
Если эллипс задан по координатам (x,y) точек, то его длину можно найти следующим образом
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 25.03.2018, 17:36 [ТС] | |
|
а если это массив данных?
0
|
|
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
|
| 25.03.2018, 17:44 | |
|
alkaponer, я не знаю, как Ваш массив выглядит. Если это матрица M из двумя координатами M(1,:) и M(2,:), то просто подставьте столбики/строчки вместо x и y
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
||
| 26.03.2018, 10:08 [ТС] | ||
|
Добавлено через 13 часов 40 минут или вписанную окружность в элипс (диаметром малой оси)
0
|
||
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
|
| 26.03.2018, 14:58 | |
|
alkaponer, нет, это не большая ось, это длина эллипса.
В Вашем случае могу предложить найти крайние точки большой оси. Координаты одной точки у Вас это максимальные M(1,:) и M(2,:), а второй минимальные M(1,:) и M(2,:). Потом находите длину этого отрезка - это будет большая ось. А потом уже длину малой оси из формулы
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
||||||
| 26.03.2018, 17:07 [ТС] | ||||||
0
|
||||||
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
|
| 26.03.2018, 17:23 | |
|
alkaponer, выложите Ваш массив Q.
И почему бы не использовать вместо цикла функции max и min?
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 26.03.2018, 17:28 [ТС] | |
|
Вот
0
|
|
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
|
| 26.03.2018, 17:34 | |
|
alkaponer, Вы выложили вектор с, как я понимаю, с одной координатой. Где вторая?
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 26.03.2018, 18:26 [ТС] | |
|
специфичный массив, данные Y строит по X с шагом 1
0
|
|
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
||||||
| 26.03.2018, 20:00 | ||||||
|
Если я Вас правильно понял, то вот
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 26.03.2018, 20:15 [ТС] | |
|
хм...может я не то сделал...Вот какая штука есть грубо говоря вот эти 2 массива, если построить plot(Q,D) То и получится этот "элипс", я вот думал можно ли как-то перебрать данные, и найти Min и Max по Y
0
|
|
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
||||||
| 26.03.2018, 20:25 | ||||||
|
Аналогично...
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 26.03.2018, 20:27 [ТС] | |
|
значит что-то с рабочим пространством, просто не отображает там переменные x,y,L,a,b
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 26.03.2018, 21:11 [ТС] | |
|
cмущает, что b=345
0
|
|
|
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
|
||||||
| 26.03.2018, 22:51 | ||||||
0
|
||||||
|
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
|
|
| 27.03.2018, 14:28 | |
|
Осмелюсь предостеречь. Если Вы увеличите картинку с последним результатом, то станет видно, что полученная зеленая ось выходит за пределы самого "эллипса", а следовательно вычисленная длина зеленого отрезка не есть длина оси "эллипса".
Да и вообще, точки с координатами [Xmin, Ymin] и [Xmax, Ymax] не являются точками пересечения большей оси с эллипсом. Попробуйте изменить угол наклона самого эллипса и увидите как поведет себя "ось", построенная таким способом (например разместите эллипс вертикально). Кроме того, ось эллипса является осью его симметрии, а в данном случае этого не наблюдается. Я имею в виду вблизи точек пересечения (о том, что это не эллипс, я пока молчу). Т.к. это на самом деле не эллипс, то возникает вопрос о возможности применения формулы содержащей длину дуги эллипса. Ну и попутно возникает вопрос, что считать осью фигуры, которая не является эллипсом (и похоже, не является симметричной)?
0
|
|
|
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 96
|
|
| 27.03.2018, 21:24 [ТС] | |
|
спасибо большое
0
|
|
| 27.03.2018, 21:24 | |
|
Помогаю со студенческими работами здесь
19
Не вырисовывает главную ось У на графике На графике Х и У не показывает отрицательную ось Как на графике в Excel задать свои значения по оси X (а не просто подписать ось)? Проекция с фигурой Тетраэдр - Ось вращения не должна совпадать с собственной вертикальной осью фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|