|
|
Ein beliebiges Signa in 2D-Ploten |
|
TingltanglBob |
Forum-Anfänger
|
|
Beiträge: 20
|
|
|
|
Anmeldedatum: 13.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2016, 13:21
Titel: Ein beliebiges Signa in 2D-Ploten
|
|
Hallo Leute,
ich bin ein totaler Matlab Anfänger und stehe vor einer Aufgabe, wo ich schon am verzweifeln bin. Ich hoffe ihr könnt mir weiterhelfen.
Also wie der Titel schon sagt muss ich ein Signal in ein 2D-Bild verwandeln. Hättet ihr mögliche Ansätze für mich wie ich die Sachen angehen kann? Ich bin für jede Hilfe dankbar.
Mfg
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 24.03.2016, 13:45
Titel: Re: Ein beliebiges Signa in 2D-Ploten
|
|
|
|
|
Hallo TingltanglBob,
Lies zunächst mal den Thread http://www.gomatlab.de/faq-richtig-fragen-t6534.html.
Dann erkläre das genaue Problem. Gehtz es Dir darum Matlab zu installieren, zu starten, weißt Du schon, wie man Funktionen schreibt und was sie von Scripts unterscheidet? Hast Du die "Getting Started"-Kapitel der Dokumentation gelesen, so dass Du die Grundkenntnisse der Matlab-Syntax kennst?
Was genau ist "ein Signal"? Kommt es akustisch per Mikrophon und Du möchtest es per FFT in ein 2D-Spectral-Diagramm überführen? Oder liegen die Daten als Vektor in einem MAT-File vor und Du möchtest ein normales XY-Diagramm erstellen? Ein Byte-Stream aus einem JPG-File kann man genauso gut als "Signal" auffassen und in ein 3D Bild mit RGB-Daten umwandeln.
Was genau ist also ein "2D"-Bild in Deinem Fall?
Bitte erkläre Dein Problem also mit den notwendigen Details: Wie genau sehen die Inputs aus, welche Operation soll stattfinden, am besten wäre auch ein Beispiel-Output und ein kleiner Test-Datensatz. Was hast Du bisher schon probiert (relevante Code-Ausschnitte posten) und welche Probleme treten noch auf?
Herzlich willkommen im Forum und viel Erfolg!
Jan
|
|
|
BBecks |
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 26.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.03.2016, 10:54
Titel:
|
|
Hey Jan,
ich versuch mich mal in der Interpretation deiner Frage. Aber wie TingltanglBob schon sagt gibt es da viele Variationen von Möglichkeiten.
Ich denke mal du wurdest mit den typischen Anfängeraufgaben konfrontiert und hast dein Signal entweder in einem Vektor oder als Funktion vorliegen, ich verwende hier mal, als Beispiel, ein einfaches Sinussignal x=A*sin(w*t).
1. Du fängst zunächst an indem du dir einen Zeitvektor t anlegst und die Amplitude A vorgibst:
2. als nächstes gibst du die gewünschte Frequenz ein und berechnest die Kreisfrequenz w:
3. anschließend berechnest du dein Sinus-Signal
4. Jetzt stellst du mit der Matlab-Funktion "plot" das Signal über der Zeit da.
Jetzt kannst du noch mit "xlabel", "title" usw. deinen Plot beschriften bzw. formatieren. Aber einfach mal probieren mit der Matlab-Hilfe zu arbeiten. z.B.
Ich hoffe das hilft dir weiter.
Beste Grüße
BBecks
|
|
|
|
|
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 - 2025
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.
|
|