新聞中心

EEPW首頁 > 模擬技術(shù) > 編輯觀點(diǎn) > Truffer三年內(nèi)代替Matlab究竟是不是蹭熱度?

Truffer三年內(nèi)代替Matlab究竟是不是蹭熱度?

作者:夏夏 時(shí)間:2020-07-02 來源:EEPW 收藏

近日,哈工大、哈工程 使用 被禁一事引起了各方科研人員的注意。不少專業(yè)人士表示 被禁是意料之中,但如何找到一款替代品卻是一大難題。

本文引用地址:http://m.butianyuan.cn/article/202007/415067.htm

在知乎上一則關(guān)于被禁的問題里,一家軟件公司展示了的實(shí)力:完全基于C#編寫,100% 自主版權(quán)源代碼,無需等組件即可支持三維、四維圖形顯示。

該款軟件的官方賬號(hào)在回答中表示:美國禁止哈工大使用Matlab是給國產(chǎn)軟件送機(jī)會(huì),將在半年內(nèi)實(shí)現(xiàn)Matlab科學(xué)計(jì)算與圖形顯示的 70% 功能,1年內(nèi) 100% 實(shí)現(xiàn),3年內(nèi)完全實(shí)現(xiàn)Simulink,100%自主版權(quán)源代碼;并且無需OpenGL等組件支持的三維、四維圖形顯示。短期內(nèi)將在周全性、高性能并行計(jì)算、專業(yè)的拓展工具箱等方面可能會(huì)稍顯落后,但該軟件可以應(yīng)付日常90%的Matlab的科研需求,而且還能根據(jù)Matlab的現(xiàn)有功能進(jìn)行優(yōu)化,最后達(dá)成比Matlab更好用、更易用。

1593675295653109.png

image.png

官方表示如果有意等待適用,可以給該答案下留言或者給作者私信留下郵箱,將會(huì)獲得源碼以及試用版。同時(shí),他們還強(qiáng)調(diào),該運(yùn)行過程完全具有自主知識(shí)產(chǎn)權(quán),沒有使用 OpenGL。

消息一出,立刻引起了網(wǎng)友的高度關(guān)注,不少網(wǎng)友希望獲得官方的試用資格,希望一睹這款軟件的尊容。目前評(píng)論區(qū)已經(jīng)有網(wǎng)友拿到了源碼。

1593675338336877.png

其中一位網(wǎng)友公開了他收到的代碼圖片

1593675363278211.png

1593675385340450.png

總的來說,Truffer 可以使用試驗(yàn)數(shù)據(jù)來繪制曲線和導(dǎo)出公式,還能進(jìn)行三維有限元計(jì)算(比如解稀疏矩陣)。

但是從這份公開代碼中可以看出三個(gè)源文件分別是CMatrix.cs,Complex.cs,Matrix.cs,分別對(duì)應(yīng)了復(fù)數(shù)矩陣、復(fù)數(shù)和實(shí)數(shù)矩陣的基本運(yùn)算。至少在代碼架構(gòu)上,TRUFFER是能夠完成它現(xiàn)行設(shè)計(jì)的場景的。當(dāng)然還有一些常規(guī)的矩陣運(yùn)算。懂一點(diǎn)代碼的開發(fā)者看到這個(gè)源碼就知道,TRUFFER確實(shí)還在開發(fā)初期。對(duì)MATLAB有點(diǎn)了解的開發(fā)者們應(yīng)該已經(jīng)反應(yīng)過來了:TRUFFER是照著MATLAB去設(shè)計(jì)的,但是完成的內(nèi)容實(shí)屬冰山一角。Truffer想要替代Matlab還為時(shí)過早,很多工科研究所需的運(yùn)算方法都無法實(shí)現(xiàn),但目前沒有發(fā)現(xiàn)Truffer在公開的代碼中有抄襲的部分。

不過,該軟件公司也表示,由于 Truffer 還未完全成熟,短期內(nèi)會(huì)在周全性、高性能并行計(jì)算、專業(yè)的擴(kuò)展工具箱等方面落后于 Matlab ,需要更多第三方的支持,不過 Truffer 足以應(yīng)付大家 90% 的日??蒲行枨?。

既然如此Truffer宣傳三年內(nèi)代替Matlab也確實(shí)有蹭熱度之嫌,但是秉著希望國產(chǎn)軟件越來越好的想法,希望TRUFFER在“替代MATLAB”的理想上不是剛開始計(jì)劃就吹噓結(jié)果,同時(shí)也希望能有更多的開發(fā)者共同加入軟件開發(fā)的行列中,讓國產(chǎn)軟件不再受人扼喉。



關(guān)鍵詞: Matlab Truffer openGL

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉