0

Я пытаюсь написать код, чтобы найти тензор средней длины перехвата. Средний тензор длины перехвата поможет мне найти ориентацию данного изображения. Для этого мне нужно создать набор параллельных строк выборки, равноудаленных друг от друга, заполняя всю сетку. Эти эквидистантные параллельные линии также должны быть ориентированы под разными углами. Если существует какой-либо существующий код для создания набора параллельных линий или для средней длины перехвата, это было бы полезно. Также лучше, если код находится в FORTRAN. Set of parallel lines Intercepts measured from the sample linesРисование набора параллельных линий под разными углами для нахождения средней длины перехвата

+0

Я пытаюсь понять, что такое «распределения длины хорды «есть и как его вычислить». Я понял, что мы имеем в виду то же самое, что и длина хорды, говоря длину перехвата! Не могли бы вы привести некоторые ссылки, которые я могу прочитать, чтобы узнать больше о том, как точно вычислить среднюю длину перехвата для 3D-образца пористого материала? Спасибо – secluded

ответ

0

Рассмотрим нормальное (Rho-тета) уравнение линии

x * Cos(Theta) + y * Sin(Theta) - Rho = 0 

Здесь Theta это угол между осью X и O нормали от начала координат до линии. Rho - это длина этого нормального.

Так генерировать множество параллельных линий с заданным углом, вы можете использовать это уравнение с Rho ходить через некоторый диапазон с необходимой стадией (прямой линией расстояния)