Board.KolibriOS.org
https://board.kolibrios.org/

The scientific program for Messbauer spectroscopy.
https://board.kolibrios.org/viewtopic.php?f=38&t=604
Page 2 of 2

Author:  camper [ Fri Jun 01, 2007 5:43 pm ]
Post subject: 

мы можем спокойно частоту электро-магнитного сигнала (радиосигнала, светового или гамма-кванта) связать с энергией :) E=h*nu

Author:  camper [ Sat Jun 02, 2007 10:15 pm ]
Post subject: 

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

Author:  Gluk [ Thu Jun 28, 2007 9:44 pm ]
Post subject: 

Quote:
А виртуальной памяти, между прочим, два гига (даже если вычесть всякие загруженные dll-ки и мусор, напихиваемый виндой, всё равно остаётся гораздо больше, чем оперативной).

я извиняюсь за оффтоп, но у меня например оперативки - 2 гигабайта =)

Author:  andrew_programmer [ Tue Jan 22, 2008 10:16 pm ]
Post subject:  Re: The scientific program for Messbauer spectroscopy.

Продолжаем тему - 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

Author:  Wildwest [ Wed Jan 23, 2008 1:13 am ]
Post subject:  Re: The scientific program for Messbauer spectroscopy.

обработка спектра - это его сглаживание или что-то более интересное?

поправь
colibrovka->calibrovka

Author:  andrew_programmer [ Wed Jan 23, 2008 2:53 am ]
Post subject:  Re: The scientific program for Messbauer spectroscopy.

Quote:
обработка спектра - это его сглаживание или что-то более интересное?


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

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

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

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

По обработке спектров различных соединений/систем написано большое количество научных диссертаций. И ещё бесконечное множество будет написано :)

Author:  Wildwest [ Wed Sep 18, 2013 10:35 am ]
Post subject:  Re: The scientific program for Messbauer spectroscopy.

Это не мультимедиа, переместите в viewforum.php?f=46 или viewforum.php?f=25. Видимо, программа была портирована и в другие оси http://3d-camper.blogspot.co.uk/2013/03 ... bauer.html

Author:  camper [ Wed Sep 18, 2013 11:22 am ]
Post subject:  Re: The scientific program for Messbauer spectroscopy.

Нет не мультимедиа. Чисто научная прога, сначала писалась как курсовая и на колибри. Потом даже получилось что-то обработать реальное. Потом andrew_programmer переписал её на линукс и винду, уже с другим графическим интерфейсом. Для колибри он написал свою библиотеку для интерфейса этой программы.

Page 2 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/