Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím,
potřebovala bych pomoct s programováním v maplu. Mám zadaný cyklus
for n from 2 to 10 do
xn:=x1-x0(fx1-fx0)
a potřebuji aby se mi proměnná xn přepisovala. potřebuji aby se v druhém kroku proměnná x1 přepsala na x2 (hodnotu x2 si vypočítám v prvním kroku, to je to moje xn) a x0 aby se přepsala na x1.
existuje v maplu nějaký příkaz, který mi pro danou proměnnou přiřadí vypočítanou hodnotu? pořád nějaký příkaz hledám a nic nemůžu najít.
Děkuju za pomoc.
Offline
V Maximě to uděláš takto (proměnná s indexem):
for i:2 thru 10 do (
X[i+2]: X[i+1]-X[i]*(fx1-fx0)
);Maple neznám, ale můžeš to zkusit dalším přiřazením opět ve smyčce. Napsal jsem trojici příkazů do závorky oddělené čárkami (tak to funguje v Maximě), aby bylo jasné, že to patří k sobě:
for n from 2 to 10 do ( xn:=x1-x0(fx1-fx0), x0:=x1, x1:=xn )
Offline