知乎熱議:替代 Matlab 的國產軟體出現,開發商稱半年內實現 Matlab...

2020-12-14 雷鋒網

亡羊補牢,猶未晚也。

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

也有人提出可以用 Octave 等開源軟體替代,但要想實現 Matlab 的複雜生態還需要至少十年的時間。它背後的生態,算法,是集齊大批各個行業的有代碼能力和算法能力的博士工作數十年積累而成的。

不過,近日一家國產軟體公司卻提出——要在半年內實現 Matlab 科學計算和圖形顯示功能的 70% ,1 年內 100% 全部實現。

消息一出,立刻引起了高度關注。

網友也紛紛表態:期待,支持國產!

替代 Matlab 的軟體 Truffer 是啥?

所以,這個宣稱替代 Matlab 的軟體到底長啥樣?

在知乎關於Matlab 被禁的問題裡,這家軟體公司展示了 Truffer 的實力:Truffer 完全基於C#編寫,100% 自主版權原始碼,無需 openGL 等組件即可支持三維、四維圖形顯示。

該款軟體的開發者表示:

美國禁止哈工大使用 Matlab 是給國產軟體送機會,Truffer 將在半年內實現 Matlab 科學計算與圖形顯示的 70% 功能,1 年內 100% 實現,3 年內完全實現 Simulink,100% 自主版權原始碼;並且無需 OpenGL 等組件支持的三維、四維圖形顯示。


短期內將在周全性、高性能並行計算、專業的拓展工具箱等方面可能會稍顯落後,但該軟體可以應付日常 90% 的 Matlab 的科研需求,而且還能根據 Matlab 的現有功能進行優化,最後達成比 Matlab 更好用、更易用。


如果有意等待適用,可以給該答案下留言或者給作者私信留下郵箱,將會獲得源碼以及試用版。評論區已經有小夥伴拿到了源碼,目前正在研究。

有網友已經收到一部分源碼,並已經開始研究。

首先,軟體原始碼圖長這樣:

雷鋒網也詢問了一位程式設計師,據他介紹從原始碼圖來看,這個軟體和 Matlab 的部分功能還是很貼近的,但具體功能如何還不得而知。

Truffer 不僅可以做到矩形域最小二乘曲面擬合計算,還可以實現數值擬合的基本功能,即通過獲取一些符合伽馬分布的數據點,通過擬合曲線算出 α 和 β 數值。

除此之外,Truffer 還能畫一些很有意思的圖。比如讀取 OBJ 文件,自主三維渲染得到的洛克希德 SR-71飛機(仿真圖片)。

同時,他們還強調,該運行過程完全具有自主智慧財產權,沒有使用 OpenGL。

總的來說,Truffer 可以使用試驗數據來繪製曲線和導出公式,還能進行三維有限元計算(比如解稀疏矩陣)。

不過,該軟體公司也表示,由於 Truffer 還未完全成熟,短期內會在周全性、高性能並行計算、專業的擴展工具箱等方面落後於 Matlab ,需要更多第三方的支持,不過 Truffer 足以應付大家 90% 的日常科研需求。

得知背後公司後,網友們卻有點悲觀

這個軟體公布之後,背後的軟體公司——聯高軟體公司也被挖了出來。

天眼查顯示,北京聯高軟體開發有限公司成立於 2002 年,位於北京海澱高科技園區,屬於高科技企業、雙軟企業。

根據其官方顯示的信息,聯高曾開發過多個文檔管理軟體、VNUC 數控加工仿真軟體,還有一款用於掃描圖像增強的免費軟體原本。但是官網上卻不見 Truffer 的任何信息。

團隊方面,核心成員均具備 20 年以上的經驗。旗下目前有四款產品,分別是多可文檔管理、聯高資產管理、數控加工仿真和「原本」小工具。其中多可文檔管理的客戶包括證監會、神州數碼、北京交通大學等機關、高校、企業,甚至還包括了中國科學院微電子研究所。

但是,這個公司目前已有的業務中,跟 Matlab 好像搭不上邊。

成立 18 年,從過往合作高校企業來看,這家軟體公司的實力還是不錯的,只是從其業務線來看,這家公司的主營業務與 Matlab 關聯並不是很大,網友們見狀,對替代軟體 Truffer 也產生了懷疑,大家開始抱著理性的態度重新審視這款軟體。

首先,從技術上分析,大部分人認為,這款軟體實現的其實都是最基礎的功能,要想實現 Matlab 的功能似乎還有點遠。知乎網友梨雪梅表示:這是不是同學課設的大作業的源碼,畢竟這個代碼,確實有點粗陋了。

知乎用戶 architec 也表示贊同。

其次,從公司實力上分析,大家對其能否實現半年內實現 Matlab 科學計算和圖形顯示功能的 70% ,1 年內 100% 全部實現的豪言壯語表示懷疑。

但雷鋒網編輯還是想弱弱的說一句,國產軟體自主自強之路,是一件道阻且長的事情,一時急不得。

正如此前中科院計算所研究員、先進計算機系統研究中心主任,中國開放指令生態聯盟秘書長包雲崗在回答如何做出像Matlab這樣能卡別人脖子的軟體時回答的:

第一,把東西做出來,而不是追求把論文發出來;

第二,把東西用起來,而不是做完就扔了;

第三,把教學場景用起來,而不是把教學當作負擔;

第四,把持久戰意識樹立起來,而不是期望速勝論。

雷鋒網雷鋒網雷鋒網(公眾號:雷鋒網)

參考來源:

【1】https://www.zhihu.com/question/403055136

【2】http://www.legalsoft.com.cn/

【3】https://www.leiphone.com/news/202006/Wv3A4qgqPuPVZ7ZA.html

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

相關焦點

  • 工業軟體之殤——MATLAB被禁用事件
    自中美貿易戰以來,兩國之間從政治、軍事、經濟、教科等領域的摩擦頻頻出現,尤其是從中國13所高校被美國列入「實體清單」以來,教科領域的摩擦更是達到了白熱化階段、2020年6月6日,哈工大、哈工程matlab軟體被禁用事件一發生,便引起了大範圍的轟動
  • 哈工大、哈工程無法使用 MATLAB 軟體
    近日,有消息稱:哈工大、哈工程的師生們已經無法使用 MATLAB 軟體了。 隨後,有哈工大的學生表示收到了正版MATLAB 軟體取消激活的通知,學校在與 MATLAB 軟體的開發公司 MathWorks 交談之後,得知是由於美國實體名單的原因
  • 哈工大被禁用Matlab後,國產可替代軟體出現!
    哈工大被禁用MATLAB事件已出現轉機,國產軟體Truffer可替代Matlab事件回顧5月,美國商務部公布了「實體名單」,將共計33家中國公司及機構等列入出口限制實體清單,其中就包括哈工大和哈工程兩所院校。
  • 哈工大、哈工程MATLAB被禁用,這個國產軟體號稱可替代!
    受美商務部「實體清單」影響,哈工大、哈工程MATLAB被禁用,因此關於國產軟體替代MATLAB的關注熱度持續高漲。JZEednc近日,EDN小編在知乎話題《如何看待哈工大、哈工程受美商務部「實體名單」影響,被禁止使用 MATLAB 商業軟體?》
  • 知乎熱議:中國重新開發MATLAB要多久?網友:至少十年
    有關國內重新開發MATLAB需要多久,知乎上發起了熱議。有網友認為,基礎功能開發替代品不難,但重構Simulink需要至少十年。 隨著哈工大、哈工程MATLAB被禁用一事還在持續發酵,有關中國開發MATLAB需要多久的問題上了知乎熱榜。
  • 32個實用matlab編程技巧
    今天給大家介紹一些matlab編程小技巧,希望對大家學習matlab有所幫助。 17、使用單精度 single替代雙精度 double可以節約內存開銷。 18、matlab 輸入Å (埃,Angstrom),示例: xlabel(' length(\AA)','interpreter','latex'). 19、在matlab中顯示上下標,上標用'^',下標用'_'.
  • 如何用Matlab/Python/Stata做簡單回歸分析
    :第一段使用的median/mean/corrcoef都是matlab內置的函數,直接就可以用於求回歸中比較常見的描述性統計、相關係數矩陣;第二段就是求beta_ols的步驟了,定義好X和Y後就直接計算即可,因為matlab是個專用於科學計算的軟體,因此矩陣相乘、求逆、轉置都很方便(一會你看看下面的Python就知道為什麼說matlab方便);第三段就是帶入求各種R方的過程了, 其中很有意思的是求某個列向量的平方和
  • MATLAB被禁反思:工業基礎軟體到底難在何處?
    今天看了一篇文章《MATLAB被禁反思:國產軟體要「不蒸饅頭爭口氣」》:迎來百年校慶的哈工大,因為被禁用工科「神器」MATLAB,短時間內再次成為關注的焦點。此次被禁的還有哈工大的「鄰居」——哈工程。研發像Matlab這樣的工業基礎軟體到底難在何處?
  • 終於揭開兒時的困惑,matlab實現萬花尺奇妙的圖案
    裡面的行星輪和大輪之間線速度相同,具體自己百度下吧,有具體的公式,為圓內旋輪線規律。萬花尺與託勒密的宇宙自己突然腦洞大開,發現萬花尺其實和託勒密的世界有著關聯。託勒密為了解釋行星的「逆行」問題,提出了「均輪——本輪」模型。
  • 應用matlab實現不同類型的插值方法,並繪圖對比
    採用matlab軟體對比不同插值方法,臨近點插值%默認線性插值 %三次樣條插值%Hermite插值%三次多項式插值程序如下:clc;clear all;x=0:0.2
  • 數據挖掘Matlab零基礎自學學習路線圖
    matlab簡介:MATLAB是美國MathWorks公司出品的商業數學軟體,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分。
  • 三門問題及matlab仿真驗證
    今天看到一個問題——三門問題,感覺挺有趣的,自己也親自上手利用matlab仿真模擬了一下,分享給大家。【三門問題matlab仿真驗證】通過matlab編程,每次模擬10000次,共模擬9次,代碼放在文末。通過上表仿真模擬的結果可以看出,結果確實是不換門的話,贏得汽車的機率是1/3;而換門的話,贏得汽車的機率是2/3。
  • 信號系統實驗報告1-MATLAB的基本操作
    四、實驗原理與方法1、MATLAB簡介MATLAB是一款功能強大的數學軟體,自1984年發行以來,在很大程度上改變了全球理工科學科的授課方式,其名稱是matrix laboratory的縮寫,矩陣實驗室的意思
  • 奇怪的Matlab畫圖技巧系列1–保存高清大圖
    導致出現這個問題的原因有2點jpeg非矢量圖,縮放帶來的分別率調整時通過插值實現的,文字線條這種邊緣鋒利的部分很容易模糊。matlab默認的jpeg等格式導出時默認解析度很低,導致上述的縮放大部分變成放大而非縮小。
  • MATLAB被「斷供」的第一個月,哈工大師生過得怎麼樣?
    重新造輪子似乎必須在國內工業軟體領域上演,這時,幾家國內軟體公司站出來宣稱,旗下產品完全對標MATLAB和Simulink,似乎和華為的「海思」一樣,準備由「備胎」轉正,開發商方面也表示,半年內就能實現MATLAB功能的70%。不過,MATLAB類似軟體是否真的能在短時間內實現替代?
  • 參與全國大學生數學建模大賽,不讓用MATLAB?
    導語:8月23日,據知乎網友消息稱,哈工大的學子在參加全國大學生數學建模競賽時,被禁止使用MATLAB。而且,這名網友表示,「為什麼在報名的時候不說明禁用MATLAB?高教杯組委會這種安排真的合理嗎?這對哈工大學子公平嗎?」
  • matlab初學者基本命令
    matlab初學者基本命令
  • 即將結束】《Matlab Simulink 設計與建模》新課上線...
    >  新課上線一周內75折名額有限,送完為止。  3.軟體版本Matlab 2018a,已經是所有書籍中最新的Matlab版本,自行網上下載。  0 3  學習Matlab/Simulink 的好處  1.可以多學習一門語言,語法簡單易上手,對於一些計算和數據處理有一定幫助。
  • Java:調用window的matlab遇到的問題和解決方案
    打開APP Java:調用window的matlab遇到的問題和解決方案 finethere 發表於 2020-06-20 09:32:22
  • Matlab函數大全
    :父目錄,與 cd 一起使用 ... : 連續三點,一行末尾表示續行 , :逗號,格開參數; :分號,表示矩陣一行結束或者語句末尾使得執行結果不顯示 % :注釋符 ' :單引號,矩陣後表示轉置或者成對出現括起字符串 .'