Введение в SDL

•22 Июнь 2008 • 1 комментарий

Simple DirectMedia Layer (SDL) – это кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ.

SDL предоставляет простой доступ к видео и аудио оборудованию, а также к устройствам ввода. Эта библиотека реализует уровень абстракции от аппаратного обеспечения, что обеспечивает ее кроссплатформенность. Читать далее ‘Введение в SDL’

Фильтрация сигналов в octave

•24 Май 2008 • Добавить комментарий

Завершаю серию заметок по работе в octave заметкой о фильтрации сигналов. Используется такой же сигнал, который использован в предыдущих заметках, но в данном примере показана возможность использования фильтра.

 Читать далее 'Фильтрация сигналов в octave'

Определение параметров сигнала в octave

•23 Май 2008 • Комментарии (2)

Продолжение заметок по ЦОС в octave. В этот раз определение различных характеристик (параметров) сигналов:

  • математическое ожидание;
  • дисперсия;
  • корреляция;
  • плотность распределения;
  • закон распределения;
  • спектр сигнала.

Измеряются характеристики оригинального и зашумлённого сигнала.

 Читать далее 'Определение параметров сигнала в octave'

Дискретизация и восстановление сигнала в octave. Теорема Котельникова

•15 Май 2008 • Добавить комментарий

Продолжение серии заметок по работе в octave. В этот раз это цифровая обработка сигналов и теорема Котельникова, которая гласит, что если максимальная частота в сигнале больше половины частоты его дискретизации, то сигнал не может быть восстановлен без искажений. В следующем коде это утверждение проверяется, применяя различную частоту дискретизации.

 Читать далее 'Дискретизация и восстановление сигнала в octave. Теорема Котельникова'

Построение графиков функций и объемных геометрических фигур в octave

•7 Май 2008 • Добавить комментарий

Продолжаю серию заметок с примерами работы в octave. Надеюсь, это окажется кому-то полезным.

set (0, 'defaulttextfontname', 'Terminus,16');

%% Maclaurin's trisectrix
figure(1)

phi = -3*pi/2 : .2 : 3*pi/2;
alpha = pi;
r = alpha ./ cos(phi/3);
 Читать далее 'Построение графиков функций и объемных геометрических фигур в octave'

Решение системы линейных уравнений методом Гаусса

•9 Апрель 2008 • Комментарии (2)

Данный модуль не претендует на полноту, но может быть использован в учебных целях.

# gauss.m
# Решение системы линейных уравнений методом Гаусса
function X = gauss(A, B)
 Читать далее 'Решение системы линейных уравнений методом Гаусса'

Устанавливаем scratchbox, maemo SDK и Xephyr

•9 Март 2008 • Добавить комментарий

В этой заметке я расскажу, как установить среду разработки приложений для платформы maemo, в частности, для nokia n800. Необходимые скрипты установки можно взять отсюда: http://repository.maemo.org/stable/chinook/. Там же лежит файлик INSTALL.txt с инструкциями установки на английском языке. Итак, начнем.
Читать далее ‘Устанавливаем scratchbox, maemo SDK и Xephyr’