Ableitung von Proc Berechnen < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 17:14 So 15.08.2010 | Autor: | nine9 |
Hallo,
ich habe eine proc. die mir das Magnetfeld eines Linienleiters berechnet.
with(LinearAlgebra); with(geom3d); with(plots); with(VectorCalculus); with(codegen)
Bline := proc (A, B, Pos, Current)
E := CrossProduct(A-Pos, Normalize(A-B, Euclidean));
d := Norm(E);
E := Normalize(E);
w1 := DotProduct(A-Pos, A-B)/(Norm(A-Pos)*Norm(A-B));
w2 := DotProduct(B-Pos, B-A)/(Norm(B-Pos)*Norm(B-A));
return (1/4)*E*Current*mu0*(w1+w2)/(Pi*d)
end proc
(noch nicht auf 100% richtigkeit geprüft)
A ist der Start, B ist das Ende, Pos ist die stelle an der ich das Mag.Feld wissen möchte.
Damit setze ich mir meine Spulen etc zusammen.
Jetzt möchte ich gerne den Gradienten entlang der z-Achse berechnen und Plotten. wenn ich die, in dem package codegen enthaltene Funktion GRADIENT benutzen möchte, sagt maple mir das es Probleme mit dem Vectorcalculus gibt.
Gibt es andere weg wie ich den Gradienten bekomme?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:20 Fr 20.08.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:08 Di 24.08.2010 | Autor: | Peter_Pein |
Ich mag mich ja täuschen, da das Studium Äonen her ist, aber kann man einen Gradienten nicht nur von einem Skalarfeld berechnen?
Meint "entlang der z-Achse" eventuell:
zline:=DotProduct(Bline(.....),Vector(3,[0,0,1]));
?
Peter
|
|
|
|