|
|
Matrix aus einer Summe erstellen |
|
Da Beda |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2014, 20:21
Titel: Matrix aus einer Summe erstellen
|
|
Hallo werte community,
ich versuche gerade die Summe der DFT in eine Matrix zu bekommen.
Das ganze soll für N = 1024 realisiert werden.
Ich weiß es gibt eine fertige DFT/FFT Funktion, ich benötige aber die funktion als Matrix.
Hat jemand eine Idee? Ich bin durch Internetrecherge leider nicht fündig geworden...
Danke für euere hilfe!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.08.2014, 20:29
Titel:
|
|
Hallo,
eine Matrix (2-D) oder nicht doch ein Vektor?
Falls eine Matrix, was soll denn in den einzelnen Elementen stehen?
So oder so, was hast du selbst denn versucht?
Grüße,
Harald
|
|
|
Da Beda |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.08.2014, 02:48
Titel:
|
|
Hey,
eine 2-Dimensionale Matrix.
Ich möchte in jedem element die Berechnung von omega als Ergebnis speichern.
also e^-[(j*2*pi*k*n)/N]
Ich bin leider nicht sehr erfahren in matlab sondern neu-einsteiger.
Ich wollte Problem eigentlich mit einer for-Schleife angehen, aber das soll angeblich recht langsam sein und ich hab es auch nicht geschafft diese zu realisieren, da ich die Summe nicht hinbekommen habe...
Habt ihr eine Idee zur Lösung?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.08.2014, 08:59
Titel:
|
|
Hallo,
Zitat: |
eine 2-Dimensionale Matrix.
Ich möchte in jedem element die Berechnung von omega als Ergebnis speichern.
also e^-[(j*2*pi*k*n)/N] |
und wo soll dann das x(n) reinkommen?
Zitat: |
Ich wollte Problem eigentlich mit einer for-Schleife angehen, aber das soll angeblich recht langsam sein |
Zunächst sollte deine Priorität darauf liegen, es überhaupt hinzubekommen. for-Schleifen sind zwar langsamer als vektorisierte Operationen, der Unterschied dürfte allerdings erst bei wesentlich größeren Datenmengen mit bloßem Auge erkennbar werden.
Zitat: |
und ich hab es auch nicht geschafft diese zu realisieren, da ich die Summe nicht hinbekommen habe... |
Was genau hast du denn versucht?
Zitat: |
Habt ihr eine Idee zur Lösung? |
Mir ist nach wie vor nicht klar, was du eigentlich haben willst, insofern poste ich einfach mal mir sinnvoll erscheinenden Code.
Grüße,
Harald
|
|
|
Da Beda |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.08.2014, 20:55
Titel:
|
|
Danke Harald, hat mir viel weitergeholfen!
Grüße,
Peter
|
|
|
|
|
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.
|
|