Diff Gleichung plotten < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | Grafische Darstellung der Geschwindigkeit eines Hubkolben
[mm] dx/dt=r*w*(sin(a)+0.5*l*sin(2*a)/(sqrt(1-l^2*sin(a).^2))); [/mm] |
Guten Tag
Ich möchte gerne den Geschwindigkeit Verlauf der oben beschriebene Gleichung plotten. Ich habe schon alles umgeformt, weiss aber nicht wie ich das plotten kann.
r=Radius
w=Kreisfrequenz
a=aktueller Winkelposition
l=Kolbenläng
Kann mir jemand weiterhelfen? Ich habe es normal eingegeben, der Verlauf ist nicht ganz richtig. Ich bekomme einen schönen Sinus. Aber um 180° muss der Verlauf leicht anders aussehen.
%% INPUT
r=0.2;
s=0.4;
l=r/s;
w=100*2*pi/60;
a=0*pi:0.01:2*pi;
[mm] y=r*w*(sin(a)+0.5*l*sin(2*a)/(sqrt(1-l^2*sin(a).^2)));
[/mm]
plot(a*180/pi,y)
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
> Grafische Darstellung der Geschwindigkeit eines Hubkolben
>
> [mm]dx/dt=r*w*(sin(a)+0.5*l*sin(2*a)/(sqrt(1-l^2*sin(a).^2)));[/mm]
> Guten Tag
>
> Ich möchte gerne den Geschwindigkeit Verlauf der oben
> beschriebene Gleichung plotten. Ich habe schon alles
> umgeformt, weiss aber nicht wie ich das plotten kann.
> r=Radius
> w=Kreisfrequenz
> a=aktueller Winkelposition
> l=Kolbenläng
>
> Kann mir jemand weiterhelfen? Ich habe es normal
> eingegeben, der Verlauf ist nicht ganz richtig. Ich bekomme
> einen schönen Sinus. Aber um 180° muss der Verlauf leicht
> anders aussehen.
>
> %% INPUT
> r=0.2;
> s=0.4;
> l=r/s;
> w=100*2*pi/60;
>
>
> a=0*pi:0.01:2*pi;
> [mm]y=r*w*(sin(a)+0.5*l*sin(2*a)/(sqrt(1-l^2*sin(a).^2)));[/mm]
> plot(a*180/pi,y)
Hallo dashofi69,
so wie du die DGL notiert hast, wäre die Lösung eine
lineare Funktion. Grund: weder die abhängige Variable x
noch die unabhängige Variable t kommen auf der rechten
Seite vor.
Schreibe also bitte zuerst mal die DGL mit den
korrekten Bezeichnungen !
LG , Al-Chw.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:21 Fr 22.02.2013 | Autor: | dashofi69 |
dx/dt(t)=
[mm] x/2*w(t)*(sin(a(t))+0.5*l*sin(2*a(t))/(sqrt(1-l^2*sin(a(t)).^2)));
[/mm]
So ich habe die Formel so angepasst. Der Winkel ist abhängig von der Kreisfreqzuenz und diese ist von der Zeit abhängig, bei welcher Position sie steht. Das r war die exzentrizität und 2*r=x (gesamte möglicher Hub). Ich hoffe ich bin jetzt richtig.
Danke für Ihre Antwort
|
|
|
|