Hallo Boardies!
Ich versuche es schon seit ein paar Stunden eine Lösung zu finden, aber kommen nicht drauf, wie ich es lösen könnte
Bitte um Hilfe!!!
Ich möchte die maximale und minimale Frequenz ermitteln. Besten Dank!
Alles anzeigen
lg
Ich versuche es schon seit ein paar Stunden eine Lösung zu finden, aber kommen nicht drauf, wie ich es lösen könnte

Bitte um Hilfe!!!
Ich möchte die maximale und minimale Frequenz ermitteln. Besten Dank!
Quellcode
- #include "stdafx.h"
- #include "iostream"
- #include "cmath"
- #include "fstream"
- using namespace std;
- #include "math.h"
- int main(int argc, char* argv[])
- {
- double ampl=0; //Variablen
- double freq=0;
- double welle=0;
- double freqmin;
- double freqmax;
- double teiler1;
- double periode;
- int i=0;
- int wellenanzahl = 0;
- const double PI = acos(0.0)*2;
- cout << "Wie viele Wellen möchten Sie haben?";
- cin >> wellenanzahl;
- i = wellenanzahl;
- while(wellenanzahl>0){
- //system("cls");
- wellenanzahl --;
- cout << "Geben Sie die Werte für die " << wellenanzahl << ". Kurve ein:\n\n";
- cout<<"Amplitude der " << i << ". Kurve: "; //Eingabe
- cin>>ampl;
- cout<<"Frequenz der " << i <<". Kurve: ";
- cin>>freq;
- }
- teiler1 = freqmin * 2;
- periode = (1/freqmin);
- //for(int i=0; i<3; i++)
- ofstream output;
- output.open("Ergebnis.txt",ios_base::trunc); //Ergebnis in Textdatei speichern
- /* do
- {
- i=i+1; // (periode/teiler1); alt !!
- welle1=ampl1*sin(PI*i*(freq/freqmax)/freq);
- // Addition drei wellen
- welleSum = welle1 + 1; //Summe von drei Kurven
- output<<i << ";"<< welle1<<";"<<welle2<<";"<<welle3<<";"<<welleSum<<endl;
- }
- while (i <= teiler1/1);
- */
- output.close();
- cout<<"Datei im Zielverzeichnis ausgegeben: Ergebnis.txt"<<endl<<endl<<endl<<endl<<endl;
- return 0;
- }
lg