The scientific program for Messbauer spectroscopy.

Processing, playback of audio and video
  • Андрей, сделай научный раздел и выложи там курсовую, и краткое описание как работать с прогой, как время будет.
  • А виртуальной памяти, между прочим, два гига (даже если вычесть всякие загруженные dll-ки и мусор, напихиваемый виндой, всё равно остаётся гораздо больше, чем оперативной).
    я извиняюсь за оффтоп, но у меня например оперативки - 2 гигабайта =)
  • Продолжаем тему - KolibriOS в науке.
    Я продолжаю совершенствовать свою научную программу по мёссбауэровской спектроскопии. Программа полностью написана на C.
    За последние 3 месяца я добавил в программу возможность дискретной обработки. Возможность генерации спектра с заданным
    распределением P(H). Улучшил алгоритм восстановления P(H) (метод Hesche-Rubarch). Одно из самых главных новшеств - задание
    моделей всех перечисленных методов обработки в файле model.txt Так что можно загружать модель из этого файла и обрабатывать
    спектры. Есть ещё другие изменения, но они для вас не представляют интереса. :)


    We continue a theme - KolibriOS in a science.
    I continue to improve the scientific program on messbauer spectroscopy. The program is completely written on C.
    For last 3 months I have added an opportunity of discrete processing in the program. An opportunity of generation of a spectrum with given
    distribution P (H). Has improved algorithm of restoration P (H) (method Hesche-Rubarch). One of the most important innovations - the task
    models of all listed methods of processing in a file model.txt So it is possible to load model from this file and to process
    spectra. There are still other changes, but they for you do not represent interest.:)

    Дискретная обработка спектра системы CuO-Fe2O3
    Image

    Обработка сгенерированного спектра с заданным распределением P(H)
    Image

    Восстановление из сгенерированного спектра распределения P(H)
    Image
    KolibriOS-перспективная ос!
    Kolibri is best operation system in the world!
  • обработка спектра - это его сглаживание или что-то более интересное?

    поправь
    colibrovka->calibrovka
  • обработка спектра - это его сглаживание или что-то более интересное?
    :)
    Всё намного сложней. Через точки экспериментального спектра можно провести множество кривых, но только одна физически правильна.

    Спектр содержит информацию об исследуемой системе. Обработка спектра заключается в задании физической модели, как функции физических параметров, и нахождении этих неизвестных параметров. Если физическая модель правильно подобрана, то при подстановке физических параметров, соответствующих физике отображённой в данном спектре, теоретическая форма спектра совпадёт с экспериментальным. При этом разностный спектр(разность теоретического и экспериментального спектров) будет выглядеть как шум.
    Вот только как раз физических параметров, соответствующих той физике, которую описывает спектр, - мы незнаем! Вот в их поиске и заключается обработка.

    В случае дискретного спектра мы по виду спектра можем определить что за подспектры образуют данный спектр и каково их количество. На том скриншоте, что я привёл, отчётливо видно наложение 2-х сикстетов и 1-го дублета. И после загрузки модели начального приближения происходит поиск минимума функции от некоторого числа переменных. Только здесь свои особенности. С ростом числа варьируемых параметров, результат вычислений становиться сильно чувствителен к точности задания начального приближения. Малейшая неточность и мы можем найти физически неправильный локальный минимум(физический минимум не всегда глобальный).

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

    По обработке спектров различных соединений/систем написано большое количество научных диссертаций. И ещё бесконечное множество будет написано :)
    KolibriOS-перспективная ос!
    Kolibri is best operation system in the world!
  • Это не мультимедиа, переместите в viewforum.php?f=46 или viewforum.php?f=25. Видимо, программа была портирована и в другие оси http://3d-camper.blogspot.co.uk/2013/03 ... bauer.html
  • Нет не мультимедиа. Чисто научная прога, сначала писалась как курсовая и на колибри. Потом даже получилось что-то обработать реальное. Потом andrew_programmer переписал её на линукс и винду, уже с другим графическим интерфейсом. Для колибри он написал свою библиотеку для интерфейса этой программы.
  • Who is online

    Users browsing this forum: No registered users and 0 guests