Truffer三年內(nèi)代替Matlab究竟是不是蹭熱度?
近日,哈工大、哈工程 使用Matlab 被禁一事引起了各方科研人員的注意。不少專業(yè)人士表示 Matlab 被禁是意料之中,但如何找到一款替代品卻是一大難題。
本文引用地址:http://m.butianyuan.cn/article/202007/415067.htm在知乎上一則關于Matlab被禁的問題里,一家軟件公司展示了Truffer的實力:Truffer完全基于C#編寫,100% 自主版權(quán)源代碼,無需openGL等組件即可支持三維、四維圖形顯示。
該款軟件的官方賬號在回答中表示:美國禁止哈工大使用Matlab是給國產(chǎn)軟件送機會,Truffer將在半年內(nèi)實現(xiàn)Matlab科學計算與圖形顯示的 70% 功能,1年內(nèi) 100% 實現(xiàn),3年內(nèi)完全實現(xiàn)Simulink,100%自主版權(quán)源代碼;并且無需OpenGL等組件支持的三維、四維圖形顯示。短期內(nèi)將在周全性、高性能并行計算、專業(yè)的拓展工具箱等方面可能會稍顯落后,但該軟件可以應付日常90%的Matlab的科研需求,而且還能根據(jù)Matlab的現(xiàn)有功能進行優(yōu)化,最后達成比Matlab更好用、更易用。
官方表示如果有意等待適用,可以給該答案下留言或者給作者私信留下郵箱,將會獲得源碼以及試用版。同時,他們還強調(diào),該運行過程完全具有自主知識產(chǎn)權(quán),沒有使用 OpenGL。
消息一出,立刻引起了網(wǎng)友的高度關注,不少網(wǎng)友希望獲得官方的試用資格,希望一睹這款軟件的尊容。目前評論區(qū)已經(jīng)有網(wǎng)友拿到了源碼。
其中一位網(wǎng)友公開了他收到的代碼圖片
總的來說,Truffer 可以使用試驗數(shù)據(jù)來繪制曲線和導出公式,還能進行三維有限元計算(比如解稀疏矩陣)。
但是從這份公開代碼中可以看出三個源文件分別是CMatrix.cs,Complex.cs,Matrix.cs,分別對應了復數(shù)矩陣、復數(shù)和實數(shù)矩陣的基本運算。至少在代碼架構(gòu)上,TRUFFER是能夠完成它現(xiàn)行設計的場景的。當然還有一些常規(guī)的矩陣運算。懂一點代碼的開發(fā)者看到這個源碼就知道,TRUFFER確實還在開發(fā)初期。對MATLAB有點了解的開發(fā)者們應該已經(jīng)反應過來了:TRUFFER是照著MATLAB去設計的,但是完成的內(nèi)容實屬冰山一角。Truffer想要替代Matlab還為時過早,很多工科研究所需的運算方法都無法實現(xiàn),但目前沒有發(fā)現(xiàn)Truffer在公開的代碼中有抄襲的部分。
不過,該軟件公司也表示,由于 Truffer 還未完全成熟,短期內(nèi)會在周全性、高性能并行計算、專業(yè)的擴展工具箱等方面落后于 Matlab ,需要更多第三方的支持,不過 Truffer 足以應付大家 90% 的日常科研需求。
既然如此Truffer宣傳三年內(nèi)代替Matlab也確實有蹭熱度之嫌,但是秉著希望國產(chǎn)軟件越來越好的想法,希望TRUFFER在“替代MATLAB”的理想上不是剛開始計劃就吹噓結(jié)果,同時也希望能有更多的開發(fā)者共同加入軟件開發(fā)的行列中,讓國產(chǎn)軟件不再受人扼喉。
評論