Hier das Ergebnisbild. Unten links ist die Faltungsfunktion, die nicht einer t^4-Funktion entspricht.
Woran liegt das? Was mache ich falsch? Ich finde bei google leider immer nur Beispiele für die diskrete Faltung (wo also Vektoren eingegeben werden). Ich möchte aber kontinuierliche Funktionen wie t^2 und t falten. Deswegen weiß ich auch nicht genau, warum der Vektor t2 für die Darstellung die doppelte Länge haben muss.
Das Beispiel hilft mir leider nicht weiter, da kommen bei mir nur Fehler.
Weil du versuchst, Funktionen die für Doubles ausgelegt sind, mit symbolischen Variablen zu nutzen. Dass du so etwas vorhast, konnte ich aus deinem Beitrag nicht ahnen.
Zitat:
Wenn ich den Vektor als Polynomkoeffizienten interpretiere, hieße das ja: y = t^3. richtig wäre aber 1/12 t^4.
Sorry, aber nicht die Ergebnisse sind falsch sondern deine Interpretation der Ergebnisse. Im Link ist vom Produkt zweier Polynome die Rede, nicht von der Faltung. Und t^2 * t ist ja in der Tat t^3.
Wenn du die diskrete Faltung verwenden willst, um daraus die Faltung von Funktionen zu bestimmen, dann muss man sich überlegen, wie das sinnvoll möglich ist. CONVN ist jedenfalls eine Standardfunktion, und ich halte es für sehr unwahrscheinlich, dass sie falsche Ergebnisse liefert. Wahrscheinlicher dürfte sein, dass die Ergebnisse falsch interpretiert werden.
vielleicht kann ich ein wenig helfen. Wie Harald schon geschrieben hat handelt es sich beim conv Befehl um die diskrete Faltung. Bei deinem ersten (nicht lauffähigen!) Beispiel wolltest du zwei Funktionen falten, die nicht gleichmäßig "abgetastet" waren. t1 hatte eine Schrittweite von 1 und t2 von 0.5. Dies muss dann zu einem Fehler führen.
Ich habe das Beispiel mal angepasst und hoffe damit ein wenig Licht ins Dunkel bringen zu können:
Besten Dank, das ist das Ergebnis, was ich mir gewünscht hatte.
Hatte mich ja schon im Startpost gewundert, warum der Lösungsvektor von conv eine andere Länge hat. So genau hab ich da bei der diskreten Betrachtung jetzt zwar noch nicht durchgeblickt, aber hiermit kann ich schonmal weiterarbeiten.
Ja genau, schau dir nochmal die diskrete Faltung an, auch im Zusammenhang mit der Ergebnislänge. Hier gibts gute Beispiele im Netz. Dann sollte es klar werden.
VG
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
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.