2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 wolfram mathematica обратная функция
Сообщение22.05.2010, 18:28 
Есть массив y скажем 20 чисел и есть непрерывная, монотонная функция $\Lambda$. Мне нужно получить массив z такой, что $\Lambda(z_i)=y_i$.

я пробовал делать через циклы, типа

$For[i=0,i<=20,i++,z[[i]]=t/.Solve[\Lambda[t]==y[[i]],t]]$, но он ругается, что типа $y[[i]]$ - массив, а не число.

 
 
 
 Re: wolfram mathematica обратная функция
Сообщение22.05.2010, 21:25 
Код:
z=Map[t/.First[Solve[Lambda[t]==#1,t]]&,y]

или, то же, но короче,
Код:
z=(t/.First@Solve[Lambda[t]==#1,t])&/@y

 
 
 
 Re: wolfram mathematica обратная функция
Сообщение24.05.2010, 15:32 
Спасибо большое!

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group