Mathematica - Table
Mathematica - Table
Rad bi izračunal vrednost funkcije f[a,b,c] za različne a, b in c (ki zavzemajo vrednosti od 0 do 10 po koraku 0,1) pri čemer pa mora veljati, da je a+b+c=10. Kako bi lahko to izvedel. Gledal sem funkcijo Table, vendar ta generira podatke s fiksnimi koraki in brez pogojev. Obstaja še kaka druga možnost?
Re: Mathematica - Table
Table[Table[{f[a, b, 10 - b - a], {a, b, 10 - a - b}}, {b, 0, 10 - a}], {a, 0, 10, 0.1}]
f je tvoja funkcija
{a, b, 10 - a - b} ta del sm dodal zraven da se vidi kaj si vzel za a kaj za b in kaj za c
{a, 0, 10, 0.1} tuki ti 0.1 pomeni za kok skačeš
Nevem pa kaj hočeš povedati s fiksnimi koraki...
f je tvoja funkcija
{a, b, 10 - a - b} ta del sm dodal zraven da se vidi kaj si vzel za a kaj za b in kaj za c
{a, 0, 10, 0.1} tuki ti 0.1 pomeni za kok skačeš
Nevem pa kaj hočeš povedati s fiksnimi koraki...
Re: Mathematica - Table
Hvala, točno to sem iskal.
Re: Mathematica - Table
Seveda deluje tudi, ce das vse pod isti Table.
Ta notacija je preglednejsa in mislim da hitrejsa.
Koda: Izberi vse
Table[f[x,y],{x,x0,x1},{y,y0,y1}]