Я хотел бы построить несколько, возможно, тысяч сегментов линии на одном 2D-графике в Mathematica. Эти сегменты линий будут определяться по алгоритму, который будет обнаруживать и сохранять конечные точки каждого сегмента. Как только алгоритм определил все сегменты линии в конечном домене 2D и диапазоне (например, x = 0,4 и y = 0,0,5), я хотел бы построить их на одном участке. Спасибо за любые предложения.участок нескольких сегментов линии на 2D-графике в Mathematica
4
A
ответ
5
Что-то вроде этого?
detectEndPoints := {
{RandomReal[{0, 4}], RandomReal[{0, 5}]},
{RandomReal[{0, 4}], RandomReal[{0, 5}]}};
segments = Table[detectEndPoints , {1000}];
(* Graphics[Line /@ segments] Old Way *)
Graphics[Line @ segments] (* Valid since V6. Thanks @Mark McClure *)
НТН!
Редактировать
Перечитывая свой вопрос, я не уверен, что вы создаете непрерывную линию, определяя одну конечную точку в то время, или набор несвязных сегментов (как указано выше). Только в случае, если вы собираетесь непрерывный путь:
detectEndPointsV2[i_] := {Cos[2 Pi i 17/100], Sin[2 Pi 17 i/100]};
segments = Table[detectEndPointsV2[i], {i, 101}];
Graphics[[email protected]]
Смежные вопросы
- 1. Weird Mathematica поведение Участок
- 2. Участок комплексной функции в Mathematica
- 3. Обнаружение сегментов линии на изображении
- 4. Наложение сегментов линии на круг
- 5. Участок от Mathematica в Matlab
- 6. Как тень участок в Mathematica
- 7. Рисование сегментов линии в R
- 8. линии сегментов линии с matplotlib
- 9. Mathematica Манипулирование Участок: Scaling Топоры
- 10. Столкновение сегментов линии круга
- 11. Рисование линии на троичной Участок
- 12. алгоритм пересечения сегментов линии
- 13. Smooth Out Плотность Участок Mathematica
- 14. Полигоны из сегментов линии
- 15. Объединить список сегментов линии в многоугольники
- 16. участок линии за баррель
- 17. Google Maps несколько сегментов линии
- 18. участок линии регрессии, abline
- 19. Участок линии функции в R
- 20. Matplotlib: участок линии закрыт
- 21. Линии сегментов Пересечение (точка пересечения)
- 22. Укорочение сегментов линии в графиках Matplotlib
- 23. Mathematica участок представляет собой прямую линию
- 24. R: Участок двух данных на одной линии
- 25. Длина сегментов линии в выводе постскриптума gnuplot
- 26. Эффективное упорядочение сегментов линии в цикле
- 27. Ускорение пересечения двух сегментов линии в 3D
- 28. Mirth обработка нескольких сегментов
- 29. живопись области динамические линии участок
- 30. Стиль линии с использованием Graphics3D в Mathematica
Обратите внимание, что, так как V6, вы можете использовать графики [Line @ сегментов] в обоих случаях; вам не нужно отображать линию на сегменты в первом случае. Это значительно ускоряет рендеринг. Делает большую разницу, если вы хотите построить, скажем, 10 000 сегментов. –
@Mark Спасибо. Ред. –