2012-09-01 23 views
0

如何在mathematica中爲每個r和k值輸出文件中的f [r]和f [k]值?

如何打印在一個輸出文件中的F [r]和F [k]的值使用Mathematica其中r和k值沿着? 有什麼辦法可以自動將輸出導出到.txt文件,而不必重新編寫Print []命令?

+1

您正在尋找'Export []'命令,可能與'Table [{x,f [x]},{x,init,end,step}]'結合使用。順便說一句...你是否訪問過[Mathematica問答網站](http://mathematica.stackexchange.com)呢? –

回答

1

保存Mathematica表達式的最簡單方法是使用Save函數。你可以寫

Save[filename,x] 

和數學將保存可變x關聯到你指定的文件中的定義。注

  • Save附加到已存在的文件;
  • 表達式寫入InputForm;
  • 您可以使用<<(又名Get)函數將表達式加載回工作空間,該函數讀取並評估存儲在文件中的表達式

您實際使用Save來存儲數據的方式取決於您。您可能可能會將諸如Table[{k,f[k]},{k,min,max,step}]之類的調用結果分配給一個變量並保存該結果變量,該變量將作爲k,f[k]對的表格出現在文件中。

由於Save附加到現有的文件,您可以,如果您使用循環,每次迭代保存k,f[k]對。但是,爲什麼你會在Mathematica中使用循環?