Online video hd

Смотреть русский видео

Официальный сайт 70rus 24/7/365

Смотреть видео бесплатно


K-9 16.09.10 16:08 # +3
1) Под кат!
2) Не физик, не понял. Если опишете выходной формат, пойдет быстрее.
K-9 16.09.10 16:09 # +0
Оперативно =)
exelens 16.09.10 16:43 # +0
как увидел, сразу спрятал
zhevak 16.09.10 18:24 # +1
1. Спасибо. Буду внимательнее.
2. Выходной формат данных -- такой же текстовый. Выходные данные лучше сохранить в файле (можно вывести на консоль, без разницы). Задача стоит простая: определить резонанс и полосу на уровне 0.7. Ну может еще что удастся увидеть интересное, я не знаю. Предполагаю смотреть результаты БПФ в gnuplot (другого ничего не знаю).

И это, еще ... думаю уточнять не надо, что все делается в Линухе (Убунту).
K-9 16.09.10 18:25 # +0
определить резонанс и полосу на уровне 0.7

Не понял. Пойду-ка я отсюда, все равно ни фига не физик.
ZaWertun 16.09.10 20:41 # +0
по поводу хранения данных, я бы посмотрел в сторону HDF5 (http://en.wikipedia.org/wiki/Hierarchical_Data_Format)
хотя смотря как будет происходить обращение к этим данным, может и plain-text файл будет быстрее/удобнее
K-9 16.09.10 16:11 # +2
Нагуглилось вот
cyrus 16.09.10 16:22 # +1
Быстрое преобразование Фурье довольно фундаментальная вещь. В гнуплоте этого, скорее всего, нет. Да и не должно быть. Ведь гнуплот только рисовалка. А вот в большинстве математических пакетов программ, я думаю, это есть. То есть подойдут Matlab, Mathematica, Sage, Maple и другие. Но это всё довольно тяжёлые программы, которые умеют очень много чего. Если необходимо только само преобразование, то ответ от К-9 должен вполне устроить.
K-9 16.09.10 17:18 # +0
Честно говоря, я ту ссылку даже не читал особо, увидел сорцы для преобразователя и кинул сюда =)
Cucumber 16.09.10 17:31 # +5
Как вариант, велосипед: Python + NumPy(функция rfft2) + Matplotlib
Как читать текстовый файл: http://koldunov.net/?p=163
Как рисовать графики: http://koldunov.net/?p=275
zhevak 16.09.10 18:28 # +3
Ага. Спасибо!
Быстро пробежался по ссылкам. Как запасной вариант вроде как устраивает.
Shihad 16.09.10 18:39 # +2
Я полагаю, что лучшим выбором будет Python с NumPy.
Обрабатывать можно в QtiPlot - аналог Origin. Не уверен, потянет ли он миллион точек.
redway 16.09.10 19:54 # +1
perl Math::FFT (Fast Fourier Transform)
Моделирование методов цифровой обработки сигналов на языке Perl
andreas 16.09.10 23:56 # +2
Labview могу посоветовать. Специально для таких случаев придумано, без программирования, тянуть проводки между квадратиками. Есть готовые, простые в использовании функции для чтения файла в массив, FFT и всяких других анализов и преобразований и вывод как график.Сохранение в архив и последующие репорты тоже делаются быстро. Довольно просто можно подключить и саму аппаратуру, без промежуточного файла.
andreas 17.09.10 00:02 # +0
Выглядит примерно так: http://img256.imageshack.us/img256/2577/bildschirmfotoq.png
(это конечно ерунда, просто кинул туда пару подходящих VIs, но примерно так у тебя будет выглядеть программа, слева backend, справа frontend)
alff31 17.09.10 21:45 # +0
А ничего, что он стоит $куча_цифр? Врят ли автор топика пойдет ради одной задачи покупать пакета за много баксов.
andreas 17.09.10 22:45 # +0
А что Matlab или Maple намного дешевле? Можно конечно и на бесплатном perl и gnuplot, поковыряться немного придётся, но зависит от того, сколько стоит его работа. Сам посчитает наверно.
openphantom 17.09.10 08:05 # +0
MDSPlus
divius 17.09.10 09:32 # +0
QtiPlot, вроде, умеет. К нему, если надо, прикручиваются вышеупомянутые Python + NumPy

16.09.10 16:04 zhevak

Есть проблема!Нужна помощь в выборе ПО для обработки данных физических экспериментов

Народ, мне нужна помощь в обработке данных.

Преамбула. Имеется аппаратура, которая собирает с некоторого объекта данные, оцифровывает их и сохраняет в виде обычного текстового файла. Вот, коротенький фрагмент файла:


523

522

520

517

515

512

509

507

504

502

498

496

494

491

489

486

484


В каждой строчке записано одно значение в виде целого числа. Диапазон чисел лежит от нуля до 1023. (Если вам так удобно думать, то можете считать, что эти цифры -- это есть напряжение в Вольтах.) Оцифровка производилась со скоростью 1 кГц, т.е. каждая строчка соответствует промежутку в 1 мс. Общее количество строчек (чисел) в файле может колебаться от нескольких тысяч (5000-10000) до нескольких сотен тысяч (600000-800000). В любом случае не более одного миллиона. Все числа целые.

Таким образом, в файле записан сигнал во временной области. Другими словами: это есть осциллограмма.

Мне нужно на основе этих данных произвести Фурье-преобразование. Отсечь постоянную составляющую и посмотреть спектр.

Я думаю в мире существует очень много программ, которые позволяют это сделать. В крайнем случае, могу даже сам написать простецкую прожку и получить результат в файл. А потом его посмотреть, допустим, в gnuplot. Но на все это будет убито время, и будет изобретен очередной "мопед". Спрашивается -- а нафига?

Подскажите, кто знает, какую прогу можно использовать?
Может в самом gnuplot уже есть БПФ или что-нибудь в этом роде? Как называется?


Спасибо.

ЗЫ.
Я не студент. Я производственник, и мне нужно очень быстро определить в каком направлении "рубиться".
Просто, как обычно это бывает, времени на гугление и апробирование множества программ -- нет.
Обычный производственный цейтнот.


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 133)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2604 из 205 городов)
            Топ пользователей Топ блогов
            В сети: goblinyara, SDSWanderer

            Новенькие: pozadi, fmstereo, Kamikadze, Anrock, kain
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн