|
|
Probleme bei der graphischen Darstellung einer stem Funktion |
|
Evlovesletters |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 12.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.11.2011, 17:03
Titel: Probleme bei der graphischen Darstellung einer stem Funktion
|
|
Liebes Forumsteam,
bin neu hier und absoluter Anfänger in MATLAB!
die Aufgabe ist das Integral für die Berechnung der komplexen Fourierkoeffzienten numerisch über Approximation zu bestimmen (Rechtecke)
Ich bin mittlerweile so "weit" gekommen und immer wenn ich für mu=-5 ein stem "plotten" will kommt diese Fehlermeldung. Ich weiß nicht ob es an der falschen Berechnung von cmu liegt aber eogentlich müsste die Länge von cmu=1=Länge Reihen von Y sein?
Wisst ihr wo der Fehler, bzw. die Fehler liegen könnten?
Liebe Grüße
Eva
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.11.2011, 17:34
Titel:
|
|
Hallo,
die Fehlermeldung ist da ja recht eindeutig.
Ein Blick in den Workspace Browser zeigt, dass mu ein Skalar ist und cmu ein 1x200 - Vektor; das kann also nicht klappen.
Ich habe zudem Zweifel, dass das Programm das macht, was du dir vorstellst:
- t vor der for-Schleife definiert und als Laufvariable
- mu erst als symbolische Variable definiert, dann als -5
Grüße,
Harald
|
|
|
Evlovesletters |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 12.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.11.2011, 17:54
Titel:
|
|
allo Harald,
erstmal vielen Dank für deine Antwort,
das Problem, was ich hab ist ja, dass ich Rechtecke von -tp/2 bis tp/2 berechnen möchte! Ich könnte mir natürlich überlegen wieviele "n's" das sind. Wenn ich n als Laufvariable für die for-Schleife nehmen würde
also
Ist die Summe jetzt ein Skalar? Wenn nicht wie bekomme ich hin, dass sie ein Skalar wird? Ich hatte ja schon das N=200 auf 11 herabegsetzt und mu als Vektor definiert von (-5:1:5) aber dann hat die Multiplikation nicht mehr geklappt... trotz gleicher Anzahl der Zeilen der Vektoren...
das Problem was ich noch habe... wie kann ich ein Integral mit imaginärem Anteil numerisch über Rechtecke annähern. Das ergibt doch keinen Sinn!
Was ich vorhatte, war das mu als unbekannte Variable zu definieren und dann für ganze Zahlen von -5<=mu<=5 die cmus auszurechnen.
Wie kann ich das anders machen?
Viele Grüße Eva
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|