basler Geschrieben 9. März 2009 Teilen Geschrieben 9. März 2009 Hallo Zusammen Ich hab da ne Aufgabe, die ich 100-Mal programmiert habe, erfolglos. Jetzt brauche ich eure Hilfe: Die Aufgabe ist: Berechnen Sie N Abtastwerte der Kontinuirlichen Signale bzw. Funktionen x1(t)=3*sin(Pi*f*t), x2(t)=5*cos(Pi*f*t) mit f=50Hz. t=1ms, N=20 und schreiben Sie die Abtastwerte in Vektoren X1 & X2 der Länge N. Berechnen Sie das Skalarprodukt und die Signalleistung der beiden Signale X1(t) und X2(t). Ich würde mich auf eure Hilfe SEHR FREUEN LG Simon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mttkrb Geschrieben 10. März 2009 Teilen Geschrieben 10. März 2009 Hi, wie sehen denn deine Versuche bis jetzt aus? Gruß Jogibaer0411 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 10. März 2009 Autor Teilen Geschrieben 10. März 2009 Hallo und vielen Dank für deine Antwort Ich habe eben die Daten leider nicht mehr. Ich muss jetzt alles neu und RICHTIG programmieren, darum frage ich da, ob jemand eine Ahnung hat, die Aufgabe eifach zu lösen!! LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 10. März 2009 Teilen Geschrieben 10. März 2009 Ich muss jetzt alles neu und RICHTIG programmieren, darum frage ich da, ob jemand eine Ahnung hat, die Aufgabe eifach zu lösen!! Bei Dir klemmt wohl die "bold" Funktion beim Verfassen des Postings. Es gibt hier genügend Personen, die Ahnung davon haben, aber wenn Du es schon programmiert hast, dann solltest Du das noch einmal hinbekommen oder mindestens noch den Lösungsansatz posten können. Im Moment sieht das für mich eher danach aus, als möchtest Du eine fertige Lösung für Deine Hausaufgaben. Die Aufgaben sind dafür gedacht, dass Du selbst lernst und nicht, dass sie für Dich gemacht werden. Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 (bearbeitet) Also ich bin auch ein totaler Noob in Programmieren mein Arbeitskollege hat mir diese Aufgabe gezeigt und ich hab mich da mal ran gemacht. <?php $f = 50; $t = 1; $n = 20; $pi = pi(); $i = 0; $x1=0; $x2=0; for ($i=0; $i < $n; $i++) { $x1 = 3*sin($pi*$f*$t); $x2 = 5*cos($pi*$f*$t); echo "Zeit = " .$t."<br>"; echo "X1 = ".$x1."<br>"; echo "X2 = ".$x2."<br><br>"; $t++; } ?>[/PHP] könnte das mal jemand mit etwas mehr ahnung überprüfen ob das richtig ist? Bearbeitet 12. März 2009 von tunel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 ich seh gerade das meine cosinus funktion immer nur 5 als ergebnis ausgibt woran könnte das denn liegen die ist ja genau wie die sinus funtion? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 12. März 2009 Autor Teilen Geschrieben 12. März 2009 Hast du es nicht in Java emplimentiert? wäre glaub am einfachsten! LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 ne ich hab das mit php versucht alle anderen Programmiersprachen sind für mich "noch" Fremdwörter. Ich fang gerade erst mit PHP an. Hast du vielleicht dafür ne Lösung ?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
schrödingers Katze Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 ich seh gerade das meine cosinus funktion immer nur 5 als ergebnis ausgibt woran könnte das denn liegen die ist ja genau wie die sinus funtion? mal ne frage hast du die Ergebnisse mal von Hand kontrolliert? Um auf deine Frage zuantworten sin und cos sind periodische funktionen cos (pi) ist -1 da du nur faktoren in der klammer hast, bzw nur einen konstanten faktor nämlich 50, kommt für den cos faktor -1 als ergebnis heraus welches mit 5 multipliziert wird.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 ja hab ich gemacht auf meinem Taschenrechner kommt bei 5*cos(pi*50*1) folgendes raus -4,605235114 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 12. März 2009 Autor Teilen Geschrieben 12. März 2009 mal ne frage hast du die Ergebnisse mal von Hand kontrolliert? Um auf deine Frage zuantworten sin und cos sind periodische funktionen cos (pi) ist -1 da du nur faktoren in der klammer hast, bzw nur einen konstanten faktor nämlich 50, kommt für den cos faktor -1 als ergebnis heraus welches mit 5 multipliziert wird.... von Hand geht's schon, aber wie kann man es in JAVA programmieren? Lh Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 12. März 2009 Autor Teilen Geschrieben 12. März 2009 von Hand geht's schon, aber wie kann man es in JAVA programmieren? Lh Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 meinst du java oder javascript ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 12. März 2009 Autor Teilen Geschrieben 12. März 2009 Also wie kann man es in JAVA in einem JavaSkript schreiben? LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 (bearbeitet) also ich als ultra Noob im Proggen hab das jetzt mal eben von PHP in JavaScript gebracht obwohl ich vorher noch nie in meinem Leben JavaScript gemacht hatte. Is aber voll easy einfach googlen wie man variablen deklariert und wie die mathematischen funktionen aussehen und fertig is die kiste <html> <head> <title>Java</title> </head> <body> <script type="text/javascript"> var f = 50; var t = 1; var n = 20; var pi = Math.PI; var i = 0; var x1=0; var x2=0; var Ausgabe = ""; for (i=0; i < n; i++) x1 = 3*Math.sin(pi*f*t); x2 = 4*Math.cos(pi*f*t); Ausgabe = Ausgabe + 'X1 = ' + x1 + '<br>X2 = ' + x2 + '<br>'; document.write(Ausgabe); </script> </body></html> Das Problem mit der berechnung is aber immernoch da da muss mal nen Mathematiker ran ^^ Vielleicht kann uns da ja schrödingers Katze nochmal helfen @basler wofür braucht man eigentlich son rotz? Bearbeitet 12. März 2009 von tunel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 H Berechnen Sie N Abtastwerte der Kontinuirlichen Signale bzw. Funktionen x1(t)=3*sin(Pi*f*t), x2(t)=5*cos(Pi*f*t) mit f=50Hz. t=1ms, N=20 und schreiben Sie die Abtastwerte in Vektoren X1 & X2 der Länge N. Bitte denke einmal nach: Hertz ist 1/Sekunde, sprich deine Funktion schwingt pro Sek 50mal (anschaulich an dem Bild, die blaue Kurve ist eine Schwingung, die rote mehrere). nun sollst Du in einem Intervall 0 bis 1 Millisekunde die Kurve samplen, d.h. Du musst jede 1/20 Millisekunde die Auslenkung deiner Kurve auf der Y-Achse bestimmen Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
basler Geschrieben 12. März 2009 Autor Teilen Geschrieben 12. März 2009 Danke für deine Antwort du hast es aber in HTML- und nicht in JAVA-Sprache geschriebe ;-))) Die Mathematische Formel kann man so definieren: f1= 3*Math.sin(2*Math.PI*f*i*t); weiss du wie man es in Java schreibt? so in Eclipse zum Beispiel! LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tunel Geschrieben 12. März 2009 Teilen Geschrieben 12. März 2009 Ich hab es in JavaScript gemacht... In 2 Programmiersprachen hab ich das schon halb richtig gepostet ^^ mehr kann ich echt nicht machen aber du könntest jetzt mal google aufschlagen und nach einer for schleife in Java googeln und zack hast du doch schon die Syntax das schnippelst du dir dann zurecht und fertig is die geschichte sooo schwer kann es doch jetzt nicht mehr sein guckst du hier http://books.google.com/books?id=xIH667rtKKYC&pg=PA261&lpg=PA261&dq=for+schleife+eclipse&source=bl&ots=BxXzPunJ70&sig=aUXbH1DseXLwfn0RjIMDiKEu5zo&hl=de&ei=lhO5SZWkH4mM_gaP45mYBg&sa=X&oi=book_result&resnum=6&ct=result Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.