4.37M
Категория: ПрограммированиеПрограммирование

MATLAB. C++ Builder

1.

3
СЕВАСТОПОЛЬСКИЙ
ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
ПРЕДЛОЖЕНИЯ
КОМПЛЕКС
АНПА“САРМА”
Лекция № 3
«MATLAB. C++ Builder»
Ведущий преподаватель: канд. техн. наук, доцент кафедры ИУТС Альчаков Василий Викторович

2.

Этапы
создания
приложения
2
Основные этапы

3.

Этапы
создания
приложения
3
Основные команды
c

4.

Этапы
создания
приложения
4
Основные команды

5.

Этапы
создания
приложения
5
Основные команды

6.

Этапы
создания
приложения
6
Подготовка m-файла
Запуск deploy проекта

7.

Этапы
создания
приложения
7
Deployment Project
Windows Standalone Application
Console Application
C Shared Library
C++ Shared Library
Generic CTF
Excel Add-in
.NET Assembly
Generic COM Component

8.

Этапы
создания
приложения
8
Deployment Project

9.

Этапы
создания
приложения
9
Deployment Project

10.

10
ВСЕ ПРОПАЛО!!!
Deployment Project
C++Builder x32
DLL x64

11.

11 Этапы создания приложения
Определение версии библиотеки

12.

12 БУДЕМ КОДИРОВАТЬ FFT
Deployment Project
Мы напишем
FFT сами!

13.

13 Дискретное преобразование Фурье
Прямое преобразование
N 1
ik
X(k) T x(i)exp j2
N
i 0
X(k ) C(k ) jS (k )
N 1
C(k ) T x(i ) cos(2 ik N )
i 0
N 1
S(k ) T x(i ) sin( 2 ik N )
i 0

14.

14 Дискретное преобразование Фурье
Обратное преобразование
N 1
ik
x(i ) 1
X(k ) exp j2
NT k 0
N
x(i ) c(i ) js (i )
N 1
N 1
1
c(i ) 1
C
(
k
)
cos(
2
ik
N
)
S(k ) sin( 2 ik N ),
NT i 0
NT i 0
N 1
N 1
1
1
s( i )
S(k ) cos(2 ik N )
C(k ) sin( 2 ik N )
NT i 0
NT i 0

15.

15 Дискретное преобразование Фурье
Реализация

16.

16 Дискретное преобразование Фурье
Реализация
???
English     Русский Правила