Re: [問題] 將方程式輸出成CForm
試了好久,終於成功了,就讓我自問自答一下,
SetDirectory[NotebookDirectory[]];
(*先找到資料夾*)
word1 = ToString["Double_t Func(Double_t *par){ return "];
word2 = ToString[";}"];
(*需要用到的文字先打上,並定義他在C中的函數名稱是Func*)
DeleteFile["test"] (*先把test這個檔案刪掉,避免有其他東西在裡面*)
WriteString["test", word1]; (*word1寫入*)
Func // CForm >>> test; (*方程式寫入*)
WriteString["test", word2]; (*word2寫入*)
在C程式碼的最頂端加入
# include "test" //檔案test必須和C程式碼在同一路徑
如此就可以在C中直接使用Func函數
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.5.101.7
※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1444292040.A.E5F.html
→
10/08 18:18, , 1F
10/08 18:18, 1F
→
10/08 18:19, , 2F
10/08 18:19, 2F
→
10/08 18:20, , 3F
10/08 18:20, 3F
→
10/08 18:20, , 4F
10/08 18:20, 4F
→
10/09 19:11, , 5F
10/09 19:11, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章