Doppelintegral < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo, will folgende Funktion mittels Doppelintegral lösen:
F = @(x,y)1/(0.1*x + 0.2*y + 0.25)
Q = dblquad(F, 0, 10, 0, 10)
Dann bekomm ich die Fehlermeldung, dass Matrixdimensionen nicht stimmen:
??? Error using ==> mrdivide
Matrix dimensions must agree.
.... und div. andres Zeug
Hat jm. Vorschlag, Lösungen?
kann doch nicht sein, dass das nicht funzt, wenn Parameter im Nenner sind.
thx, Bernd
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
> F = @(x,y)1/(0.1*x + 0.2*y + 0.25)
> Q = dblquad(F, 0, 10, 0, 10)
Hallo,
.
Unterhalb des Eingabefensters findest Du Eingabehilfen für den Formeleditor.
Vielleicht kannst Du damit Dein Problem mit allgemeinverständlichen Zeichen darstellen.
Ich versteh's so jedenfalls nicht.
Oder ist's was für das mathlab-Forum?
Gruß v. Angela
|
|
|
|
|
Hi,
> Hallo, will folgende Funktion mittels Doppelintegral
> lösen:
> F = @(x,y)1/(0.1*x + 0.2*y + 0.25)
> Q = dblquad(F, 0, 10, 0, 10)
>
> Dann bekomm ich die Fehlermeldung, dass Matrixdimensionen
> nicht stimmen:
> ??? Error using ==> mrdivide
> Matrix dimensions must agree.
> .... und div. andres Zeug
>
> Hat jm. Vorschlag, Lösungen?
> kann doch nicht sein, dass das nicht funzt, wenn Parameter
> im Nenner sind.
>
> thx, Bernd
>
> Ich habe diese Frage in keinem Forum auf anderen
hoert sich nach dem typischen fehler an, dass man den punkt vor dem operator vergessen hat. Du musst also './' fuer elementweise division verwenden. Hast du x und y ueber meshgrid definiert? Sonst wirds auch nicht funktionieren.
gruss
matthias
> Internetseiten gestellt.
|
|
|
|
|
Hallo stuerzibernd!
versuch es mal so:
syms x y
f=1/(0.1*x+0.2*y+0.25);
u=int(f,x,0,10);
v=int(u,y,0,10);
'end';
die Lösung lautet:-125/2*ln(5)+325/2*ln(13)-225*ln(3).
Hoffe,daß ich helfen konnte.
Grüße Martha.
|
|
|
|