Amplitudenfrequenzgang < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 00:43 Do 17.05.2007 | Autor: | magmaa |
Hallo ich würde gern folgende funktion mit matlab darstellen weiß aber nicht genau wie ich das anstellen kann.
[mm] F(w)=-20lg\wurzel{4*w^{2}}
[/mm]
Der verlauf soll über [mm] \lg(w) [/mm] in den grenzen von [mm] 10^{-2} [/mm] bis [mm] 10^{2} [/mm] dargestellt werden.
Kann mir einer weiter helfen.
|
|
|
|
Kenne mich in matlab nicht aus, kann dir aber grundsätzlich sagen:
Du sollst eine parametrisierte Funktion darstellen. Dabei ist [mm] y=-20lg\wurzel{4 \omega^2} [/mm] und [mm] x=log(\omega). \omega [/mm] lässt du von 10^-2 bis [mm] ^0^2 [/mm] laufen.
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 09:22 Do 17.05.2007 | Autor: | magmaa |
Ja mir geht es aber eher um die matlab syntax damit ich das darstellen kann.
|
|
|
|
|
Hi,
meinst Du so?:
f=inline('-20.*log(sqrt(4.*x.^2))','x');
w=logspace(-2,2);
y=f(w);
semilogx(w,y);
grid on;
mfg
nschlange
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 11:06 Do 17.05.2007 | Autor: | fenster3 |
So hab auch mal probiert aber ob es stimmt weiß ich nicht
mit
x=(0.1:0.1:100)
y=(-20*log(sqrt(x.^2+4)))
semilogx(x,y)
Das sieht dann so aus
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: JPG) [nicht öffentlich]
|
|
|
|
|
Guck mal in die Wurzel.
Muss da +4 oder *4 stehen?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:45 Do 17.05.2007 | Autor: | magmaa |
Ja soll + sein hab jetzt mal beide möglichkeiten ausprobiert und in einem fenster darstellen lassen sieht sehr ähnlich also müsten beide möglichkeiten gehen und stimmen.
Danke an euch beiden.
subplot(121)
f=inline('-20.*log(sqrt(4+x.^2))','x');
w=logspace(-1,2);
y=f(w);
semilogx(w,y);
%und
subplot(122)
x=(0.1:0.1:100)
y=(-20*log(sqrt(x.^2+4)))
semilogx(x,y)
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: JPG) [nicht öffentlich]
|
|
|
|