|
|
Sinusfunktion mit Diskontinuität |
|
Stefano |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 07.03.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.03.2013, 20:17
Titel: Sinusfunktion mit Diskontinuität
|
|
Hi,
ich versuche im moment ein Signal zu simulieren dass zeigen soll wie wichtig eine Fensterung sein kann um ein gute Fourierspektrum zu erhalten. Das Signal, in meinem Fall ein normaler Sinus, soll nach einer vom Anwender vorgegebenen Zeit abgebrochen werden, und dann wieder neu Anfangen. Das neue Signal soll dann die restliche Zeit auffüllen. Das ganze wird später in eine GUI integriert. Bisher habe ich nur soviel dass das Signal nach der bestimmten Zeit 0 ist. Häng mitlerweile schon ewig an dem Problem fest.
Hab mal die Datei hier angehängt.
Hoffe jemand kann mir weiterhelfen.
Beschreibung: |
|
Download |
Dateiname: |
Diskontinuitaet.m |
Dateigröße: |
449 Bytes |
Heruntergeladen: |
646 mal |
|
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 08.03.2013, 01:40
Titel:
|
|
|
|
Stefano |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 07.03.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.03.2013, 16:29
Titel:
|
|
Ja meinte genau so etwas. Bin jetzt doch noch zu einer Lösung gekommen.
function Diskontinuitaet
dis = 1.7;%Die Zeit wann die Funktion abgebrochen werden soll
fs = 20;%Abtastfrequenz
T = 4; %Gesamtzeit
f1=2; %Frequenz
a1=1; %Amplitude
werte = fs*T; %Anzahl der Werte
t = linspace(0,T,werte);
w1 = 2*f1.*pi;% Omega
sinus = a1*sin(w1*t);
size (t)
werte2= fs*dis;
werte2 = floor (werte2);
werte3=werte-werte2;
a=1:1:werte2;
b=1:1:werte3;
sinus= [([sinus(a),sinus(b)])];
plot(t,sinus);
Trotzdem Danke
|
|
|
|
|
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.
|
|