TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Mathematica, potrzebna pomoc. , Liu CAs 28/01/09 22:15 Witam,
Mathematica 6.01 for windows, jak zmusić ją do policzenia czegoś takiego ?
f=2*S1+2*S2;
con={S1^2*Z^2*Y^2==Y^4*Z^2*z^2+(-1+x*z*Y)^2*Z^2+Y^2,S2^2*4*Z^2*Y^2==((Z-z)^2)*1/(1-x*Y*Z)^2+Y^4*Z^2};
vars={S1,S2,Z,z,x,Y};
Z prostymi równaniami nie ma problemu, robię shift+enter i liczy, natomiast w tym przypadku nic się nie dzieje.
Równanie było liczone na wersji linuxowej, więc chyba jest ok. Wszelka pomoc mile widziana.
Pozdrawiam
LiuCAs-= parówkowym skrytożercom,
mowimy NIE =- - Hmmm... , ligand17 28/01/09 22:47
Dawno już tego softu nie używałem, ale spróbuj podefiniować wszystko przez ":=" zamiast "=" a dopiero potem policzyć wartości dla jakiegoś agrumentu. Pamiętam, że taki myk pomagał.- hmm , Liu CAs 28/01/09 23:10
zamieniłem == na =
i wypluwa mi coś takiego
Set::write: Tag Times in S1^2 Y^2 Z^2 is Protected. >>
Set::write: Tag Times in 4 S2^2 Y^2 Z^2 is Protected. >>
zamiana = na := nic nie daje.
cóż, kombinujemy dalej...-= parówkowym skrytożercom,
mowimy NIE =- - No cóż , ligand17 29/01/09 08:57
jutro będę w Instytucie, to pokombinuję.- hmm , Liu CAs 29/01/09 09:58
sprawa nieaktualna, równanie liczy się tak:
f = 2*S1 + 2*S2;
con = {S1^2*Z^2*Y^2 == Y^4*Z^2*z^2 + (-1 + x*z*Y)^2*Z^2 + Y^2, S2^2*4*Z^2*Y^2 == ((Z - z)^2)*1/(1 - x*Y*Z)^2 + Y^4*Z^2};
vars = {S1, S2, Z, z, x, Y};
KTSolution[f, con, vars, PrintLevel -> 3]
Niestety ta komenda KTSolution jest dostępta tylko w OptimizationToolbox do Mathematica, który jest nie do zdobycia. Będę się musiał wybrać na uczelnię i tam to sobie spokojnie policzę :/-= parówkowym skrytożercom,
mowimy NIE =-
- zamiast tego , akslow 28/01/09 23:09
polecam do takich obliczen MathCADa- hmm , Liu CAs 28/01/09 23:11
niestety muszę zrobić to w mathematice.-= parówkowym skrytożercom,
mowimy NIE =-
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|