WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Matlab Aufgabe

 

Lab21
Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 10.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2013, 00:21     Titel: Matlab Aufgabe
  Antworten mit Zitat      
Hallo leute ich habe gerade bei dieser Aufgabe ein verständnis problem siehe foto:

Aufgabenstellung:
Berechnen Sie mit Hilfe der Variablen NH und NL sowie der Matlab-Funktionen ones und zeros eine Periode des Rechtecksignals und speichern Sie das Ergebnis im Vektor x1.

Mein code:

Code:

clear all; close all; clc;

%Aufgabe 2a)

fPWM = 50;
NP = 5;
N0 = 1000;



V = 0.25;

%b)

NH = V*N0;

NL = N0 - NH;

E = ceil(NH);
F= ceil(NL);

%c)

rt1 = ones(1,NH);

rt2 = zeros(0,NL);

x1 = [rt1 rt2];

 


In der musterlösung steht:

rt2 = zeros(1,NL);

Warum steht hier eine 1 und keine null?

Das verstehe ich einfach nicht.

Und ich habe noch eine kleine frage zu dieser Aufgabenstellung:


Auf Basis der Frequenz fPWM berechnen Sie die Schrittweite dt für N0 Stützwerte pro Periode und die Signaldauer tend von x und definieren einen zu x passenden Zeitvektor t.

Könnte ich das so machen?
Code:

T =1/fPWM;
dt= T/N0;
tend = N0*T-dt;

t=0:dt:tend;

 

Für eine erklärung wäre ich dankbar.

IMG_0081.JPG
 Beschreibung:

Download
 Dateiname:  IMG_0081.JPG
 Dateigröße:  4.79 MB
 Heruntergeladen:  446 mal
Private Nachricht senden Benutzer-Profile anzeigen


Seban
Forum-Meister

Forum-Meister


Beiträge: 600
Anmeldedatum: 19.01.12
Wohnort: ---
Version: ab R2014b
     Beitrag Verfasst am: 09.12.2013, 03:49     Titel:
  Antworten mit Zitat      
Hallo,

Code:
erzeugt eine 0 x NL-Matrix,
Code:
dementsprechend eine 1 x NL-Matrix (bzw. Vektor dr Länge NL).


Noch ein Hinweis: clear all kannst du durch clear ersetzen, dann werden nicht alle Funktionen aus dem Speicher gelöscht.

Grüße,
Seban
Private Nachricht senden Benutzer-Profile anzeigen
 
Lab21
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 10.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2013, 20:08     Titel:
  Antworten mit Zitat      
Und ist der 2 Code den ich gepostet hab richtig ?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.