Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать синтезатор используя библиотеку conio.h для подключения клавиатуры и библиотеку Windows.h для Beep Написать синтезатор используя библиотеку conio.h для подключения клавиатуры и библиотеку Windows.h для Beep(частота,длительность). Синтезатор должен проигрывать, в режиме реального времени, все... https://www.cyberforum.ru/ cpp-beginners/ thread2395360.html Первую букву слова заменить последней C++
Решите задачу, пожалуйста: Вывести на экран все слова, преобразовав каждое из них следующим образом: первую букву слова заменить последней.
C++ Напечатать все элементы массива, значения которых равны их индексам https://www.cyberforum.ru/ cpp-beginners/ thread2395331.html
Напечатать все элементы массива F, значения которых равны их индексам. Хелп нужна помощь
C++ Найти в массиве минимальный и максимальный элементы и поменять их местами Помогите пожалуйста, пришёл с армии восстановился забыл многое Найти в массиве G минимальный и максимальный элементы и поменять их местами. https://www.cyberforum.ru/ cpp-beginners/ thread2395330.html
Найти произведение всех отрицательных элементов массива C++
Помогите пожалуйста, с армии пришёл многое забыл. Найти произведение всех отрицательных элементов массива A и заменить им минимальный элемент массива.
C++ Можно ли менять размер динамического массива? https://www.cyberforum.ru/ cpp-beginners/ thread2395307.html
Здравствуйте.Такой вопрос: можно ли изменить размер динамического массива.Допустим я задал динамический массив таким образом: int Size; cin >> Size; int *A = new int; Могу ли я после этого...
C++ Преобразовать из double a[n][n] в double **a https://www.cyberforum.ru/ cpp-beginners/ thread2395289.html
double temp; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { temp = a - umn; cout << temp << "\t\t"; } cout << endl; }
Переделка программы с Pascal на С++ C++
Здравствуйте, не могли бы вы мне помочь с переделкой кодf с паскаля на с++. Заранее спасибо. Var a, b, c, d, e, y, Ymax, Xmax, X0,X, Xk, Xmin, Ymin, h, k :real; I, n, count :integer; ...
C++ Ошибка C2039 education: не является членом "profile" profile.h #pragma once struct profile { unsigned int age; //Возраст bool sex; //пол string education; //образование bool answer; //Ответ на вопрос анкеты https://www.cyberforum.ru/ cpp-beginners/ thread2395272.html C++ Объясните логику указателя https://www.cyberforum.ru/ cpp-beginners/ thread2395271.html
Здравствуйте товарищи. Вот есть такая строчка: void Delete(ListNOTE*& list, NOTE* ya4eeka); не могу понять логику символов * и & то что один указатель на переменную, а второй на адрес это...
Как пройтись по диагоналям параллельным главным C++
Как пройтись по диагоналям параллельным главным? Подскажите, пожалуйста, простой способ.
C++ Ошибка C3861 minor: идентификатор не найден Ошибка C3861 minor: идентификатор не найден //определитель матрицы double det(int N, double **A) { double sum = 0; if (N != 2) for (int i = 0; i < N; i++) { //Разложение по первой... https://www.cyberforum.ru/ cpp-beginners/ thread2395268.html
1 / 0 / 2
Регистрация: 27.04.2017
Сообщений: 52
28.01.2019, 14:42  [ТС] 0

Прямое преобразование Фурье C++ - C++ - Ответ 13278560

28.01.2019, 14:42. Показов 2777. Ответов 1
Метки (Все метки)

Ответ

В итоге по полученным точкам должен получиться трёхмерный график. Вот то что получилось у меня.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
///Designed by Luis_Barton
#include <iostream>
#include <windows.h>
#include <cmath>
#include <fstream>
 
 
using namespace std;
 
fstream f;
 
 
 
int main()
{
    f.open("out_file.xls", ios::out);
    double delta1,delta2,A1,A2,ws,wre,wim;
    int K=1;
    double SP;
    A1=2;
    A2=4;
    delta1=100;
    delta2=400;
    ws=1000;
    do
    {
        for(wre=0; wre<200; wre++)
        {
            for(wim=-50; wim<50; wim++)
            {
                SP=(A1*ws/(pow(delta1,2)+pow(ws,2)-pow(wre+K*wim,2)-(2*K)*delta1*ws))+(A2*ws/(pow(delta2,2)+pow(ws,2)-pow(wre+K*wim,2)-(2*K)*delta2*ws));
                //cout << abs(SP) << " ";
                f << abs(SP) << "\t";
            }
            f << endl;
            //cout << endl;
        }
    K++;}while(K!=3);
    f.close();
 
 
    system("pause");
    return 0;
}
А вот каким должен быть график. ( фото )
Также прилагаю Excel файл в котором записаны все значения и построен график который получился у меня. ( на втором листе )
К сожалению файл получился больше ограниченного размера так что выкладываю на Яндекс.Диск : https://yadi.sk/d/2erjr0bxK6g8hw

Вернуться к обсуждению:
Прямое преобразование Фурье C++ C++
Миниатюры
Прямое преобразование Фурье C++  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2019, 14:42
Готовые ответы и решения:

Прямое и обратное преобразование Хаара
Здравствуйте. Написал вейвлет-сжатие Хаара, чисто визуально все работало правильно. Для надежности...

Прямое и обратное преобразование функции
Всем привет! Нужно написать программу прямого и обратного преобразования функции (скорее всего...

Прямое и обратное преобразование чисел в Код Грея
Здравствуйте. Есть вот такая интересная задача, надо прямое и обратное преобразование чисел в Код...

Быстрое преобразование Фурье
Помогите реализовать задачу. Дана волновая функция(6sin5pit), необходимо преобразовать её спектр с...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2019, 14:42
Помогаю со студенческими работами здесь

Быстрое Преобразование Фурье
В качестве библиотеки взял хваленую IPP, и тут возник рад вопросов, вот код: ...

Быстрое преобразование Фурье
Это пример на сайте wikipedia Быстрого Преобразование Фурье. Два вопроса. 1)Как получить...

Преобразование Фурье. Фильтрация изображения
Имеется программа, выполняющая фильтрацию видео с помощью фурье преобразования на с++ с...

Обратное быстрое преобразование Фурье
Прямое преобразование работает корректно, а вот обратное возвращает странную дугу в независимсти от...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru