Mathematica - rešitev pri predpostavki
Mathematica - rešitev pri predpostavki
Imam en problem, ki bi ga rad rešil z Mathematico, ampak ne vem kako. Iščem optimum neke funkcije Fopt(m1, m2, m3, Sin(amp,omega,fi)), pri čemer pa je Sin(amp,omega,fi) tudi funkcija m1, m2, m3.
Predstavljam si, da bi to rešil tako, da bo predpostavil nek Sin(amp,omega,fi). Izračunal m1, m2, m3. Potem pa bi moral preverit, da ta Sin(amp,omega,fi) dejansko prava izbira glede na rešitev m1, m2, m3. To bi rad nekako vstavil v neko zanko oz. neko metodo reševanja. Se to da rešit, kako? Je to sploh pravi način?
Predstavljam si, da bi to rešil tako, da bo predpostavil nek Sin(amp,omega,fi). Izračunal m1, m2, m3. Potem pa bi moral preverit, da ta Sin(amp,omega,fi) dejansko prava izbira glede na rešitev m1, m2, m3. To bi rad nekako vstavil v neko zanko oz. neko metodo reševanja. Se to da rešit, kako? Je to sploh pravi način?
Re: Mathematica - rešitev pri predpostavki
Ja naceloma to sploh nicesar ne spremeni. Ce imas izraze amp(m1,m2,m3), omega(m1,m2,m3) in fi(m1,m2,m3) to pac vstavis noter in je vse skupaj ena ogromna funkcija treh parametrov.
Re: Mathematica - rešitev pri predpostavki
Ne, nimam, ne morem tega eksplicitno izrazit. Ta sinus Sin(amp,omega,fi) bi dejansko dobil iz nekega zunanjega programa ki bi ga klical z mathematico.
Re: Mathematica - rešitev pri predpostavki
No saj to mathematice ne moti. Ce v funkciji klices zunanji program ali delas karkoli drugega, edino kar je moras uporabit numericne algoritme (NMinimize ali kaj takega) ker pac ne zna analiticno odvajat.
Re: Mathematica - rešitev pri predpostavki
A tako simpl je Hvala! Bom poskusil
Re: Mathematica - rešitev pri predpostavki
Pozdravljeni
Če smem, bi si sposodil kar tole temo za moj problem.
Imam problem z risanjem grafa v Mathematici. Težava je, ker imam ''dvojno'' odvisnost.
Imamo kot:
Rad bi pa narisal npr. pot v odvisnosti od časa in kasneje še hitrost in pospešek
Pot je taka:
Če sedaj hočem narisati graf x od t z ukazom:
mi Mathematica javi napako:
Prosim za pomoč.
Če smem, bi si sposodil kar tole temo za moj problem.
Imam problem z risanjem grafa v Mathematici. Težava je, ker imam ''dvojno'' odvisnost.
Imamo kot:
Koda: Izberi vse
Fi[t] = v*t/R
Pot je taka:
Koda: Izberi vse
x1[t] = R/2*(1 - Cos[Fi[t]])
Koda: Izberi vse
Plot[x1[t], {t, 0, tmax}]
Vem, da je verjetno napaka v tej ''dvojni'' odvisnosti, ki je ne znam rešiti.Plot::plnr: x1[t] is not a machine-size real number at t = \
5.235987755982988`*^-8
Prosim za pomoč.
Re: Mathematica - rešitev pri predpostavki
Sintaksa je napacna. Definicija odvisnosti funkcije od spremeljivke:
Fi[t_] = v*t/R
x1[t_] = R/2*(1 - Cos[Fi[t]])
Ce imas v in R prav definiran zdaj ne bo nobenega problema. "Dvojna odvisnost" oziroma karkoli ze tebe moti ne predstavlja nobene ovire. Ce tako gledas je funkcija Fi povsem odvisna funkciji Cos (in odstevanju ce smo ravno pri tem) tako da ce tako gledas je stevilo funkcij ena v drugi precej vecje
Fi[t_] = v*t/R
x1[t_] = R/2*(1 - Cos[Fi[t]])
Ce imas v in R prav definiran zdaj ne bo nobenega problema. "Dvojna odvisnost" oziroma karkoli ze tebe moti ne predstavlja nobene ovire. Ce tako gledas je funkcija Fi povsem odvisna funkciji Cos (in odstevanju ce smo ravno pri tem) tako da ce tako gledas je stevilo funkcij ena v drugi precej vecje
Re: Mathematica - rešitev pri predpostavki
Ojoj, kakšna napakaAniviller napisal/-a:Sintaksa je napacna. Definicija odvisnosti funkcije od spremeljivke:
Fi[t_] = v*t/R
x1[t_] = R/2*(1 - Cos[Fi[t]])
Ce imas v in R prav definiran zdaj ne bo nobenega problema. "Dvojna odvisnost" oziroma karkoli ze tebe moti ne predstavlja nobene ovire. Ce tako gledas je funkcija Fi povsem odvisna funkciji Cos (in odstevanju ce smo ravno pri tem) tako da ce tako gledas je stevilo funkcij ena v drugi precej vecje
Najlepša hvala za hitro pomoč!