O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injineringi fakulteti tizimlar va signallarni qayta ishlash fanidan amaliy ish-3 Bajardi: Ortiqov Musoxon



Yüklə 10,5 Kb.
tarix24.12.2023
ölçüsü10,5 Kb.
#192611

O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


Kompyuter injineringi fakulteti

TIZIMLAR VA SIGNALLARNI QAYTA ISHLASH FANIDAN


AMALIY ISH-3


Bajardi: Ortiqov Musoxon
Tekshirdi: Qobilov Sirojiddin

Toshkent - 2023


Diskret fur’e o’zgartirish algoritimini amalga oshirish





















DASTUR KODI
#include 
#include 
#include 
#include 

int main() {


std::vector signal;
std::string input;

std::cout << "Signal: -> ";


std::getline(std::cin, input);
std::stringstream ss(input);

double value;


while (ss >> value) {
signal.push_back(value);
if (ss.peek() == ',')
ss.ignore();
}

std::vector> fure_signal;

for (int k = 0; k < signal.size(); k++) {
std::complex sum(0, 0);
for (int n = 0; n < signal.size(); n++) {
double rad = 2 * M_PI * k * n / signal.size();
std::complex kx(signal[n] * std::cos(rad), signal[n] * std::sin(rad) * (-1));
sum += kx;
}
fure_signal.push_back(sum);
}

for (const auto& value : fure_signal) {


std::cout << value << " ";
}

return 0;


}

Yüklə 10,5 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin