Scilab 符號運算 SciMax 的 Windows 版測試

170 views
Skip to first unread message

YungLee

unread,
Aug 6, 2012, 12:27:25 PM8/6/12
to ade-s...@googlegroups.com
各位 :
 
    我為 SciMax 添加的 Windows 版. 可由
 
 
下載.
 
  注選取左方的 eobjs branch.
 
 
 此版還是需要先安裝
 
 
下載 SciMax 請讀取其中 Readme_Windows.txt 檔說明.
 
 
因為 Scilab 發展群希望採用新的核心技術重新開發 SciMax. 因此很快就會又有不穩定的新版取代這個 Windows 版.  想在 Windows 上使用 Scimax 的同好最好現在先下載這版以免等待太久才會有穩定版
 

Yung-Jang Lee

unread,
Nov 2, 2012, 1:17:27 PM11/2/12
to ade-s...@googlegroups.com


你需要下載 overload 及 scimax 之 source

   http://forge.scilab.org/index.php/p/overload/source/download/master/

   http://forge.scilab.org/index.php/p/scimax/source/download/eobjs/

先 build overload ,然後 build scimax 即可

可惜 .....

    overload 所附的 source 已無法搭配 Scilab5.4  需要小幅修改

所以我將修改後的 overload 及 scimax  放在一個目錄內壓縮後放在


https://docs.google.com/folder/d/0B4dqmIce4vygSG04ZG92SDBuSlE/edit

內, 請使用 File/Download 下載, 解壓縮後. 最上層有一檔 TestScimax.sce 說明如下 :

-----------------------------------

TOOLROOT = 'L:\TestScimax'   //<----------------- 注意這裡要設你的 overload_scimax 安裝位置
// 1. Build overload
cd(TOOLROOT + '\overload-master');
exec('builder.sce')

// 2. set %maxima_exe_path and  %otb_path
%otb_path=TOOLROOT + '\\overload-master'
%maxima_exe_path='C:\\ADE\\programs\\Maxima\\bin\\maxima.bat'    //<--------- 注意這裡要設你的 Maxima batch 位置

// 3. build scimax
cd(TOOLROOT + '\scimax-eobjs');
exec('builder.sce');

// 4. load scimax
exec(TOOLROOT + '\scimax-eobjs\loader.sce');

// 5. start Maxima
maxinit();

// 等一下再執行測試

// 6. 測試

exec(TOOLROOT + '\scimax-eobjs\demos\SciMax.dem');

///Stop Maxima
maxkill();

-----------------------------------
輸出 範例

>Syms x y z inf
>>
>>
>>//Combine symbols and manipulate them
>>
>>e=(x+y+z)^6
 e  =
 

                                                                      6
                                                           (z + y + x)

>>
>>f=expand(e)
 f  =
 

 6        5        5       2  4           4       2  4       3  3         2  3       2    3       3  3       4  2         3  2
z  + 6 y z  + 6 x z  + 15 y  z  + 30 x y z  + 15 x  z  + 20 y  z  + 60 x y  z  + 60 x  y z  + 20 x  z  + 15 y  z  + 60 x y  z
       2  2  2       3    2       4  2      5           4         2  3         3  2         4          5      6        5
 + 90 x  y  z  + 60 x  y z  + 15 x  z  + 6 y  z + 30 x y  z + 60 x  y  z + 60 x  y  z + 30 x  y z + 6 x  z + y  + 6 x y
       2  4       3  3       4  2      5      6
 + 15 x  y  + 20 x  y  + 15 x  y  + 6 x  y + x




--------------------------------------

附件 png 我在 Windows 上執行 Scimax 的輸出結果




這一版應該適用於 Scilab 5.4


Joon Ku <guj...@gmail.com> 於 2012年11月2日下午8:15 寫道:
可是forge怎么弄进Windows呢……

在 2012年8月7日星期二UTC+8上午12时27分25秒,YungLee写道:
--
您已訂閱「Google 網上論壇」的「中文 Scilab 教育論壇」群組,因此我們特別傳送這封郵件通知您。
如要在網路上查看這項討論,請造訪 https://groups.google.com/d/msg/ade-scilab/-/xVvl-HyiUxUJ

如要在此群組張貼留言,請傳送電子郵件至 ade-s...@googlegroups.com
如要取消訂閱此群組,請傳送電子郵件至 ade-scilab+...@googlegroups.com
如需更多選項,請造訪此群組:http://groups.google.com/group/ade-scilab?hl=zh-TW

WindowsScimax.png
Reply all
Reply to author
Forward
0 new messages