du hast eine Funktion gepostet. Bei einer Funktion ist der "Run"-Button recht sinnfrei, denn die Funktion braucht ja Eingabeargumente. Du musst sie also etwa so aufrufen:
Ich habe die function gar nicht aufgerufen. Ich habe die Function einfach laufen lassen und mir die Ergebnisse plotten lassen. habe die Function wie folgt erweitert.
df = 0.0122; % Frequenzabstand
Omega0 = 1; % BezugsWegkreisfrequenz [rad/m]
w = 2; % Welligkeit der Fahrbahn im Bereich 1,7-2,2
H = 2.1; % absolute Höhe der unebenheit [m]
f1 = 0; % Beginn Frequenz
f2 = 20; % Ende Frequenz
vel = 19; % 19m/s --> 1900 cm/s
freq = f1:df:f2; % Frequenzband
%fun = (vel*H*Omega0.^2)/(freq.^2*vel.^2); % gilt nur für eine Welligkeit von 2
fun = H*(freq/Omega0).^(-w)/vel/100^2;
das ist wie gesagt nicht der Sinn einer Funktion. Wenn du das so schreiben möchtest, ist es sinnvoller, ein Skript daraus zu machen - also die erste Zeile (function ...) wegzulassen.
das ist wie gesagt nicht der Sinn einer Funktion. Wenn du das so schreiben möchtest, ist es sinnvoller, ein Skript daraus zu machen - also die erste Zeile (function ...) wegzulassen.
Grüße,
Harald
okay, das habe ich verstanden und habe es abgeändert.
Code:
>> psdStreet_function
Error using /
Matrix dimensions must agree.
Error in psdStreet_function (line12)
fun = vel*H*Omega0.^2 /freq.^2*vel.^2; % gilt nur für eine Welligkeit von 2
erhalte aber folgenden Fehler, wenn ich die andere Formel verwende.
Viele Grüße
Thomas
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.