Discussion:
Head smeta
(prestaro za odgovor)
dragec
2009-03-20 01:59:56 UTC
Permalink
Dakle,
imam

Reduce[{# < 0, 0 < k < 1, b > 0}]&

a zelio bi imati:
mainrules = {0 < k < 1, b > 0};
Reduce[{# < 0, mainrules}]&

Stvar ovako ne radi, naravno jer Head od mainrules smeta.
Kako u ovakvim slucajevima maknuti Head. Taj problem me muci kod dosta
drugih primjera, pa me zanima kako to rijesiti sa micanjem Heada iz
nekog expr.

THX
Veky
2011-07-31 09:56:05 UTC
Permalink
U tvom slučaju, najjednostavnije je koristiti Prepend. Za kompliciranije strukture ako je head List, vjerojatno je najjednostavnije koristiti Flatten.

Općeniti head se može uvijek zamijeniti (Apply) sa Sequence, koji se uklopi u većinu drugih headova.

Npr. x=g[b,c];f[a,Sequence@@x]
HTH,

Loading...