哈工大被禁用 Matlab 后:國產(chǎn)可替代軟件 Truffer 出現(xiàn)
近日,美國商務(wù)部將哈工大、北航等 33 家機構(gòu)納入實體清單,也就是說,凡是在實體清單以內(nèi)的公司以及機構(gòu),如果沒有獲得美國政府的具體批準(zhǔn),將無法使用含有美國技術(shù)的產(chǎn)品。此舉曾引發(fā)全民熱議。
哈工大就該問題向 Matlab 的公司 MathWorks 進(jìn)行溝通,但就該問題,目前的進(jìn)展是無法解決。
許多哈工大的同學(xué)表示,研究受到較大的影響,因為需要 Matlab 的地方非常多。那么問題來了,有沒有其它可以替代的方式呢?
國產(chǎn)軟件可替代 Matlab:Truffer轉(zhuǎn)機來了,在最近該問題下,又更新了一個高達(dá) 8593 票贊同的答案:有一款國產(chǎn)軟件可以替代 Matlab 來進(jìn)行計算研究?
有的,這款軟件的名字叫 Truffer。
該款軟件的開發(fā)者表示,美國禁止哈工大使用 Matlab 是給國產(chǎn)軟件送機會,Truffer 將在半年內(nèi)實現(xiàn) Matlab 科學(xué)計算與圖形顯示的 70% 功能,1 年內(nèi) 100% 實現(xiàn),3 年內(nèi)完全實現(xiàn) Simulink,100% 自主版權(quán)源代碼;并且無需 OpenGL 等組件支持的三維、四維圖形顯示。短期內(nèi)將在周全性、高性能并行計算、專業(yè)的拓展工具箱等方面可能會稍顯落后,但該軟件可以應(yīng)付日常 90% 的 Matlab 的科研需求,而且還能根據(jù) Matlab 的現(xiàn)有功能進(jìn)行優(yōu)化,最后達(dá)成比 Matlab 更好用、更易用。
如果有意等待試用,可以給該答案下留言或者給作者私信留下郵箱,將會獲得源碼以及試用版。評論區(qū)已經(jīng)有小伙伴拿到了源碼,目前正在研究。
由于聽過太多次想法了,作者認(rèn)為還是放出軟件源代碼圖來證明比較合適。
源代碼由 C#(樹)
比如像大家經(jīng)常使用的矩形域最小二乘曲面擬合計算,Truffer 可以做到:
作者也強調(diào)了,該運行過程完全具有自主知識產(chǎn)權(quán),沒有使用 OpenGL。
而這張圖看上去平平無奇,實際上是六維曲面,將曲面法線 xyz 作為另外的三維數(shù)據(jù),并用不同的顏色顯示。
肯定有人說,就這?不止喔,看好,該軟件還可以使用數(shù)據(jù)擬合計算出伽馬分布的參數(shù),繪制相應(yīng)的曲線。
曲線為試驗曲線,并保留了高次多項式的 “Runge”來對照。
這就完了嗎?并不是,Truffer 還能畫一些很有意思的圖。
比如讀取 OBJ 文件,自主三維渲染得到的洛克希德 SR-71 飛機(仿真圖片)。
純 C# 自主代碼,沒有用 openGL 或者 directX
再看看 JET ENGINE 飛機發(fā)動機模型:
Truffer 除了以上和正在緊急開發(fā)以外,還保留了一個數(shù)學(xué)歷史科普的資料區(qū),里面包含了大量的數(shù)學(xué)家的全名以及照片,說不定里面就有你我都不認(rèn)識的數(shù)學(xué)家。
目前來說,Truffer 可以使用試驗數(shù)據(jù)來繪制曲線和導(dǎo)出公式,還能進(jìn)行三維有限元計算(比如解稀疏矩陣)。當(dāng)然這些是屬于初級應(yīng)用,如果還需要個性化或者復(fù)雜的就需要和 Matlab 一樣進(jìn)行編寫程序來實現(xiàn)。
對此軟件,網(wǎng)友幾乎都是清一色的鼓勵并且盼望早日能用上該軟件。
Matlab 軟件這次是正好由國產(chǎn)軟件頂上,那下次呢?根據(jù)目前的形勢是無法判斷的,會不會有更多的美國公司的軟件受到影響?
希望科研無國界那一天能夠早日到來。





