The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск GNU APL 1.6, opennews (?), 29-Авг-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Выпуск GNU APL 1.6"  +1 +/
Сообщение от Аноним (-), 29-Авг-16, 19:14 
То есть превратить 2-мерный массив в 1-мерный, и обрабатывать в цикле каждую точку. И никаких ёмких и выразительных конструкций для упрощения записи в APL нет? И проще взять C, для которого чтение TIFF и PNG хорошо отработано?
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск GNU APL 1.6"  +1 +/
Сообщение от PSVemail (?), 29-Авг-16, 19:55 
Да ты совсем не умный оказался, и условие задачки это твой предел...  :(

Впрочем есть шанс что исходное не ты писал :)

1. По ссылке сходи, есть готовая либа для твоих (или не твоих "картинок").

2. Нет там никаких циклов, каждое мое предложение это практически _один_ оператор (иногда два). Писать их в явном виде такому как ты, я естественно не буду.

3. Ты даже не понял что я написал, в векторных языках все сводиться к массивам и операциям с ними.

Никаких "превращений" нет, просто переходим в систему координат где у точки растра есть только "расстояние до центра" (можно его легко и автоматом выбрать, просто вместе с медианой в каждом ранге расстояния надо будет считать еще и дисперсию ну и "искать" (для тебя тупого это означает -- "вычислить во всех точках исходного массива, просто подставив в функцию оба массива, и расстояний и значений"). Результатом этой операции является вектор значений, в котором ищем стандартным способом локальные максимумы.

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск GNU APL 1.6"  +1 +/
Сообщение от Аноним (-), 30-Авг-16, 00:45 
> Писать их в явном виде такому как ты, я естественно не буду.

А какому будете? Такому, как я, Вы даже правила пунктуации выполнять не желаете? Вы АПЛ'ом владеете так же, как и собой, не правда ли?

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 30-Авг-16, 12:26 
Предпочитаешь выглядеть анально неудовлетворимым шаманом?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

44. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 30-Авг-16, 12:38 
1. Если есть готовые решения, как они называются? Аддонов там много, и читать их долго.

2. Как называются эти операторы в англоязычной документации?

3. APL никогда не использовал, поэтому и спрашиваю.

4. Чего ты так легко заводишься?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

45. "Выпуск GNU APL 1.6"  +/
Сообщение от psv (??), 30-Авг-16, 14:25 
Вы там клоуны сначала решите между собой, сколько вас там "голов в сумме", и чего вам конкретно надо...

... а если именно код "реальный" хочется увидеть, то сначала надо эту самую "картинку" хотя бы потрудиться выложить на всеобщее обозрение :).

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

46. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 30-Авг-16, 15:31 
Скана колец под рукой нет, но есть это: http://pd.chem.ucl.ac.uk/pdnn/inst1/guinier.jpg Каждая дорожка вырезана из своей серии колец. Центры примерно в середине левых тёмных пятен.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск GNU APL 1.6"  +/
Сообщение от PSVemail (?), 31-Авг-16, 00:02 
Э нет, еще и "радиус исходного кольца" я считать точно не буду :)

Это уже совсем другая будет задача -- "задача превозмогания чьего то усердия по вырезанию полосок".

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 31-Авг-16, 08:36 
Тогда вот другие примеры:
http://www.iem.ac.ru/qspectr/Sample1.jpg
http://www.iem.ac.ru/qspectr/Sample2.jpg

Правда, тут не окружности, а линии пересечения круглых конусов с круглым цилиндром, который потом развернули в плоскость. С одной стороны ось проходит через белую дырку, с другой -- между краями плёнки.

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск GNU APL 1.6"  +/
Сообщение от PSVemail (?), 31-Авг-16, 10:12 
Вот видишь сколько геморроя приносит один ленивый человек, сразу не показавший правильные условия задачи?

Уже пошли "проекции конусов на цилиндры" вместо "конусов на плоскость" :)

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

Вектор (вернее "угол-интенсивность") уже можно в кучу свободных реализаций для анализа спектра передавать.

Где схема этой "камеры" с "ходом лучей"?

PS и чем тебя не устраивает та бесплатная программка которую предлагают по ссылке?

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 31-Авг-16, 11:56 
Нужно суммирование. Для произвольной формы колец. Хотя бы для кругов, дальше сам буду смотреть. Если нужна конкретная геометрия -- вот она: https://www.bnl.gov/isd/documents/35340.pdf

По ссылке -- программа под другую геометрию, от которой отказываются.

Вопрос следовало сформулировать так: насколько легче эту задачу решить на APL, чем на Паскале?

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск GNU APL 1.6"  +/
Сообщение от PSVemail (?), 31-Авг-16, 14:05 
1. Легче решить настолько, насколько легче "не писать циклики, а сразу подставлять массивы".

Для симметричных кругов на фотопластинке куда светит конус "но нормали" я написал уже, это пара строчек. Если там начинается коррекция реальных объективов широкоугольных что то там снимающих, то только готовые библиотеки брать. Если это "проекция конуса на цилиндр" то нужен конкретный чертеж. То что ты давал раньше "вдоль оси цилиндра светило", а теперь "поперек"?


2. Но что то я не пойму откуда ты собираешься брать эти "круги", по ссылкам для этой "новой-старой" геометрии пишут что никаких фотопленок она не использует http://www.wikiwand.com/de/Bragg-Brentano-Geometrie там принципиально подходят только детекторы и угол сразу измерен по положению детектора?

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск GNU APL 1.6"  +/
Сообщение от Аноним (-), 30-Авг-16, 17:42 
А почему ты сам себе отвечаешь?
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру