當前位置:首頁 » 編程軟體 » gnuplot腳本

gnuplot腳本

發布時間: 2023-09-15 03:31:41

⑴ awk腳本怎麼調用

如果你的腳本名稱是delay.awk,把這個文件和你要輸入的.tr文件放在同一目錄下,ns中使用調用命令:
gawk -f delay.awk filename.tr
filename為你要輸入的文件夾

⑵ 如果MATLAB不讓用了用啥軟體代替

首先非常感謝被邀請回答本問題。本人從事科學研究12年,一直在用Matlab,期間也用過R語言,現在在學python。本問題的回答可以總結為以下幾點: 一是 我們大多數學生使用Matlab,其實用到的Matlab功能並不是很多,有一部分是可以用Excel代替的,還有的可以用隨便任何一種語言都可以代替。目前而言,Matlab內置的各類數學計算功能模塊,R語言基本上都有對應的模塊,而且用戶量也比較大。 二是 我們可能不太習慣的是,很多國外同領域的專家學者開發的專業軟體包是在Matlab基礎上開發的,我們需要將別人的理論成果應消基用到自己的領域,這時候不讓用Matlab了就有點煩心。對於一些簡單的,代碼全部可見的程序我們可以重新用別的程序語言實現。但是對於封裝好的、不可見的程序就麻煩了,直接該程序就沒法再用了。 三是 對於很多網友說的發表文章用盜版Matlab畫圖會被盯上曝光的問題。其實,我覺得這個倒是不必擔心,用Matlab計算,不等於一定要用Matlab畫圖。可以將Matlab計算得出的結果再用別的軟體畫圖。或者不要在國外的期刊發表文章就是了。 四是 Matlab其實在國內主要的用戶是高校的學生和老師,企業用Matlab編程的並不多。高校算是Matlab的大客戶,如果對所有的學校都禁用,其實是Mathworks公司自斷手臂,一個程序軟體根本卡不住我們的。 五是 Mathematic軟體也可以替代Matlab的很多功能。大家可以試著用用。

總的來說,替代的方案有很多。未來我賣陪們還是要著手開發自己的數學計算軟體,不能動不動就被威脅、被要挾。我們國內這么大的需求量,其實應該開發幾個支柱型產品。以上回答僅供參考,歡迎大家批評指正。歡迎網友留言互動,共同尋找解決方案。

哈工大、北航等國內高校被禁止使用 MATLAB, 這件事在國內社交媒體迅速發酵並登上熱搜,引發學術界和技術界的廣泛討論。上個月,美國商務部宣布將 新增 33 家中國公司及機構列入「實體清單」,除了奇虎360、雲從 科技 、烽火 科技 等企業外,還包括中國公安部法醫科學研究所等政府相關機構,以及哈爾濱工業大學和哈爾濱工程大學兩所高校。


至此,中國大陸共有 13 所高校被列入該實體清單,除上述兩所外,還有:中國人民大學、北京航空航天大學、西安交通大學、西北工業大學、四川大學、電子 科技 大學、湖南大學、國防 科技 大學、同濟大學、南昌大學、廣東工業大學。


這些高校將被美國《出口管理條例》限制出口、進口或轉口,無法和美國進行任何商業交易,在獲得美國 科技 方面面臨新的限制。它們和去年被列入清單的華為、中興等中國企業一樣,和美國企業之間的進出口業務需要美國政府的批准,也就是所謂的「技術制裁」。迫於政府的壓力,MATLAB 所屬公司 MathWorks 被迫中止對這些國內高校的正版授中橋蠢權。


雖說能上這份清單的組織機構都不簡單,至少證明其科研實力得到了美國的重視。但當這些我們常用的基礎軟體真的被別人卡脖子時,其帶來的負面影響還是肉眼可見的。

MATLAB 是矩陣實驗室(Matrix Laboratory)的簡稱,由美國 MathWorks 公司出品,是一種高級技術計算語言和互動式環境集成軟體,由 MATLAB 和 Simulnk 兩大部分組成,廣泛應用於演算法開發、數據可視化、數據分析、模擬建模以及數值計算,在工業製造、學術研究等領域具有近乎壟斷的市場地位。大學讀理工科專業的同學基本上都接觸過這款軟體。有分析人士指出,如果整個學校被禁用了正版 MATLAB,這 意味著學校的人員再發表論文或者從事商業項目,其成果原則上就不應包含任何基於 MATLAB 的內容 ,這對國內相關企業和研究學者帶來的影響不可忽視。


而隨著 MATLAB 在國內高校被禁用,一些類似 MATLAB 的開源軟體開始重獲關注。

可替代 MATLAB 的開源軟體

SCILAB

SCILAB 是一款與 MATLAB 類似的開源軟體,可以實現 MATLAB 上所有基本的功能,如科學計算、矩陣處理及圖形顯示等。

由於 SCILAB 的語法與 MATLAB 非常接近,熟悉 MATLAB 編程的人很快就會掌握 SCILAB 的使用。有意思的是,SCILAB 提供的語言轉換函數可以自動將用 MATLAB 語言編寫的程序翻譯為 SCILAB 語言。目前,SCILAB 可在 Linux、Windows 和 Mac OS 全 PC 平台運行。


作為開放源碼的軟體,SCILAB 遵循 GPL 2.0 開源協議,源代碼、用戶手冊及二進制的可執行文件都可以通過官網免費直接下載使用。用戶不僅可以在 SCILAB 的許可證條件下自由使用該軟體,還可以根據自己需要修改源代碼。

Octave

Octave 是一個類似 MATLAB 和 Scilab 的數學軟體包,可以進行各種運算,編程。它還有豐富的 C++ 介面可以讓用戶編程時調用。其配套的繪圖工具採用 gnuplot 。Octave 的使用也是基於字元終端模式的,當需要繪圖時,將會調用 gnuplot 進行數據繪圖,並顯示出來。

Octave 是用 C++ 編寫的,它內容豐富的庫也可以供用戶在編寫軟體時調用。Octave 同時還支持 Fortran 等的調用,GSL 綁定等。可以由用戶定製自己的函數、子程序等。

Spyder

Spyder 是一款輕量級的 Python IDE ,提供高級的代碼編輯、交互測試、調試等特性,適用於數據分析。Spyder 的界面與 MATLAB 非常類似,其作者早年也承認模仿了 MATLAB 的設計。 如果對於 MATLAB 的模擬建模需求不高的話 ,Spyder 足以取而代之。

高校應擁抱開源

MATLAB 事件也引發了人們的反思,國內高校是否會因此事件掀起一波進一步擁抱開源的風潮?

自由軟體運動之父 RMS 曾呼籲學校只應使用自由軟體,因為學校具有 社會 使命:教育學生成為強大、有能力、獨立、合作和自由的 社會 公民。「學校應該推動自由軟體的使用,正如學校推動對話和投票一樣。教育學生使用自由軟體就是培育能夠生活在自由數字 社會 的公民。這樣就可以幫助整個 社會 避免為超級企業集團所主導。反過來,教授非自由軟體就是在培育依賴性,這和學校的 社會 使命背道而馳。學校絕不應該這么做。」

如今看來,RMS 的擔憂絕非危言聳聽。我們很多人從學生時代開始,接觸的就是 Windows 系統、MATLAB、CAD 等專有軟體,對這些國外軟體產生了很強的依賴性,盡管這些軟體對學生來說或許是免費的。但歸根結底,為什麼專屬軟體的開發者會為學校提供非自由軟體的免費拷貝?RMS 曾表示,「因為他們企圖利用學校來培育對其產品的依賴性,正如煙草公司向學生發放免費香煙一樣。一旦學生畢業,他們就不會再得到免費拷貝,他們的僱主也不會。一旦有了依賴性,你就會付錢,而且升級換代也會很貴。」

「自由軟體允許學生學習軟體如何工作。一些有編程天賦的學生,在他們的少年時代,渴求學習一切關於計算機和軟體的知識。他們有強烈的好奇心,想要閱讀他們所用軟體的源代碼。專屬軟體拒絕了他們對知識的渴求:它說,『這些知識是秘密—學習是禁止的!』專屬軟體是教育精神的敵人,所以學校不應該容忍專屬軟體,除非是作為逆向工程的對象。」

盡管 RMS 的話中包含了個人對於專有軟體廠商的敵意,但當越來越多的專有軟體成為政治的枷鎖時,國內高校擁抱開源確實是一個更好的選擇。


寫在最後

面對美國日漸加深的技術封鎖,從開源社區中尋找替代品,或許是國內組織機構在短時間內解決問題的一條捷徑。但從長遠來看,只有我們擁有了自己的技術,才能完全擺脫別人的限制。當然,這是一條漫長的艱難道路,很難在一朝一夕內實現,但我們卻不得不堅持走下去。

首先感謝題主邀請。

為受美國實體清單的影響,北航,哈工大等學校再也無法使用被譽為「工科神器」的MATLAB,MATLAB的開發商 MathWorks已停止向哈工大繼續提供服務,哈工大師生用戶購買的這款軟體顯示激活失效。


於是很多人在擔心,在沒有MATLAB後,我們又沒有能力自行研發的能力下,會不會就沒有軟體能代替了呢?

當然不是,MATLAB這款軟體是有替代品的,比如FreeMAT,還有scilab。這些軟體是開源的,並不是說離開了MATLAB我們就沒有任何辦法了。

FreeMAT

FreeMAT,現在的版本是4.2版,它的優點是體積很小,界簡約且清爽,全部安裝好後也僅有240mb左右。一些簡單的數學計算都可以實現。不過缺點是因為體積的關系,它的功能沒有MATLAB那麼全面,同時操作界面也是全英文的,無漢化,一些外語不太好的朋友可能用起來比較吃力。


下載網站:freemat.sourceforge.net

SciLAB

SciLAB,現在最新的版本是6.10,由於這款軟體是用java寫的,所以需要JVM庫的支持,全部安裝下來大概需要700mb的空間。它的功能比較強大,和MATLAB不相上下,被廣泛引用在科學計算、數學建模、信號處理、決策優化、線性、非線性控制等各個方面,非常值得一提的是,這款軟體支持簡體中文,挺人性化的,是MATLAB最好的替代品。

下載網址:www.scilab.org

雖說這些上述的軟體都能解燃眉之急,但從這件事情我們也能得到一個教訓:國外正版的商業軟體,總歸有美國制約的隱患。曾經有一個信息學的教授說過 ,「整天把好吃的麵包賣給我們,最後我們連饅頭都不會蒸了 "

今天美國人敢禁用MATLAB,誰也說不好下一個對象會不會是windows,切不可掉以輕心。

目前就哈工大和哈工程瘋了,個人使用暫時沒有影響,不發論文也沒影響。軟體畢竟是別人工程師多年技術積累的成果,給不給你用,什麼時候給你用要看別人心情。

替代的話,excel數學函數計算,R語言,Octave,Scilab,Python湊合著用吧。

自己用C,C++語言寫也可以。

從長遠發展來看,還是要自己有真功夫,才不怕別人卡脖子!

MATLAB是理工科必備神器,能和它相媲美的也就只有Mathmatica。然而,它也是美國的商業軟體。目前,在國內根本就找不到一款可以替代MATLAB的軟體。唯一可以找到可以替代的也就是下面兩款開源軟體了。長遠看,我們還是要自己開發神器才行。

1、SCILAB是一款最接近MATLAB的軟體



SCILAB是一款非常不錯的數學模擬軟體,可以實現 MATLAB 上所有基本的功能,如科學計算、矩陣處理及圖形顯示等。熟悉 MATLAB 編程的人可以非常快掌握 SCILAB 的使用。還有一點更棒的是, SCILAB 的編程語言完全兼容MATLAB編程語言 。S CILAB提供的語言轉換函數可以自動將用 MATLAB 語言編寫的程序翻譯為 SCILAB 語言



目前,SCILAB 最新版本是6.1.0,支持 WINDOWS 、Linux、Mac OS系統,也就意味著PC上所有平台都可以使用。當然,作為開源軟體,SCILAB 遵循 的是CeCILL license v2.1協議。意味著源代碼、用戶手冊及二進制的可執行文件都可以通過官網免費直接下載使用。用戶不僅可以在 SCILAB 的許可證條件下自由使用該軟體,還可以根據自己需要修改源代碼。

2、 Octave也是一個類似MATLAB的軟體



Octave是用C++編寫的一個強大的面向數學的語法,內置繪圖和可視化工具的數學軟體包,可以進行各種運算,編程。比SCILAB的兼容性稍微差一點。該軟體是基於字元終端模式使用的,繪圖需要調用Gnuplot。同時,該軟體還提供了內容豐富的庫供用戶在編寫軟體時調用。



目前,Octave最新版本為5.2.0版本,同樣也支持在GNU/Linux、macOS、BSD和Windows上運行。是一個非常類似MATLAB的軟體, Octave作者也承認最初有模彷Matlab而設計 ,所以 與Matlab有許多功能相同。有些Matlab程序可以直接或經過少量修改就可以在Octave上運行,同時兼容許多Matlab現有的腳本和插件

總結

MATLAB是一款工科神器,哈工大、哈工程以及美國實體清單的所有高校現在都不可以新購買該軟體,同時,已經購買軟體的也將中斷原廠服務。但 已經購買了正版授權的學校依然可以繼續使用原來的版本。如果沒有購買軟體的可以使用 上面兩款開源軟體 來替代 從長遠來看,中國還是需要自己研發出這個工科神器軟體才是終極解決辦法

我聽到這個消息都震驚了。

雖然現在已經不再從事本科所學的專業,但matlab對於我們數學系的同學而言,地位是非常重要的。

根據新聞報道:

哈爾濱工業大學、哈爾濱工程大學等中國高校被美國禁止使用 MATLAB。這件事不僅在網上引起熱議,甚至還引發了中國外交部的抗議。

對此,發言人華春瑩在回應中表示,她目前對具體的情況還不了解,但是「任何打壓都無法阻擋中國 科技 發展進步的步伐」。

這是怎麼一回事呢?起因是在網路上,有很多哈工大的同學爆料,他們購買的正版軟體matlab取消了激活,在和軟體的開發公司MathWorks交涉後,才得知是因為進入了美國政府的實體名單的原因,相關授權被中止了。

這件事真的非常惡劣。

雖然我已經不再從事本科的專業,也就意味著不再用matlab了,但我深知它對於數學研究的重要性。

對於高校來說,幾乎都在使用matlab了,購買了正版軟體卻被中止授權,這實在是毫無道理可言。

相關的同學面臨畢業論文之際,可以考慮換成C++來暫時替代。但我不得不說,在處理數學建模時,matlab真是我們當時的首選。

總而言之,希望同學們能夠熬過這一關。

哈工大趁機聯合立個項,研發中國matlab,先仿它,快出快用,有經驗了再優化超越。此時不必再拘泥於對方的知識產權,也處戰爭狀態,對方不主動求和就要有勇氣幹掉他,還有第三條路嗎?找個繩子把自己勒死?!

替代?怎麼不想想,他們隨便往哪一方面動「刀子」,基本上是受傷的,有什麼能反制別人的( 游戲 軟體不算)。本土除了歐美軟體就看不到幾款國產貨軟體,如何替代?今天可能MATLAB,明天可能就是其它軟體,只要他們想,隨時可以動手術,必定接招不住。

這次為何正對工科院校,而且是本土頂尖工科院校?

這些工科院校在材料科學、計算機、信息、電子、機械、電氣、建築、水利、 汽車 、儀器等領域研究非常深入的,專業性非常強。工科注重的是技術,在實踐中尋找解決問題的辦法,大多數為工程師或者工程院士。可見,這些院校出來的學子,今後很多都是各領域的拔尖人才,是國家棟梁。

工科以應用數學、物理學、化學等基礎科學原理再結合生產實踐所積累的技術經驗而發展起來的一門學科。例如,數據、圖、表等在研究中必不可缺少信息。假如MATLAB不授權,一切用MATLAB得到數據、圖表等不能讓別人知道,這不是正版和盜版的問題了,說明現在只能偷偷摸摸的用,一旦使用被發現可能與中興事件一樣,賠錢。

這些高校都是買的授權軟體,而且紮根高校多年,對其是了如指掌。一旦終止授權,不能光明正大的使用,隨時有可能吃官司。

替代?已經磊好的牆要全部拆掉,一時很難。雖然有替代品,但還是國外的,用著能放心不?現在的技術封鎖越來越嚴峻,只買不造的話,別人那天不高興,拳頭隨便一揮,等著挨打。目前的情勢來看,用著別人的東西寢食難安,各行各業用的歐美東西太多,而且很多處於核心位置。

用python代替matlab挺好的。

我覺得python的numpy, pandas, scipy, matplotlib, sklearn, tensorflow, pytorch等python庫做科學計算挺好用的,基本上用了python後就再也不用matlab了,而且python用途更廣,用處更大,比matlab的工作崗位更多,python除了可以做科學計算,模擬建模,還能做web開發,軟體開發,系統伺服器運維,大數據挖掘,機器學習和人工智慧。

相比於matlab, python是青出於藍而勝於藍,可做的事情更多,就業范圍和工作機會更多,也被越來越多的人使用了,未來,越來越多的matlab程序員都從matlab轉向了python.

另外,scilab也能完全代替matlab.但是python可以讓你做更多的事情。


現在的情況是,已經不給用了。

這是半年前的事情了吧,目前我可以給你一個答案: 替代軟體不存在。

看明白了嗎?不存在的意思是,就是不存在。

matlab並不是一個某個細分領域的東西,而是包含了這么多東西:

你說的那些python還有別的一些,只是在某個程度上可以做到,是具體某個領域,不乏躍躍欲試的替代者;綜合來看,替代者不存在。

你還別指望我們一時半會能做出來,為什麼?

1、阿里去IOE用了1萬多人,3年多,這人力投入很可怕,想做出matlab也需要很多時間

2、做這東西短期看不到回報,沒人願意浪費青春去賭這個,資本更不會願意,我們一直以來不搞研究,說白了目前這些互聯網公司就是做生意

3、matlab並不是靠編程代碼就能做出來的,它需要沉澱,是知識的沉澱

4、我們需要的不是matlab,而是工業軟體體系

熱點內容
sql語句視圖 發布:2024-11-19 08:30:23 瀏覽:933
ftpjava上傳 發布:2024-11-19 08:30:09 瀏覽:408
蘋果攝像機為什麼比安卓清晰 發布:2024-11-19 08:20:20 瀏覽:831
為什麼安卓手機下載不了微信 發布:2024-11-19 08:19:37 瀏覽:837
android情景分析 發布:2024-11-19 08:19:36 瀏覽:191
系統存儲設備容量 發布:2024-11-19 08:05:28 瀏覽:995
向外訪問 發布:2024-11-19 07:50:21 瀏覽:555
androidbase64圖片 發布:2024-11-19 07:48:45 瀏覽:728
搭建小說網站國外伺服器 發布:2024-11-19 07:42:49 瀏覽:800
在家如何更改網路密碼 發布:2024-11-19 07:36:21 瀏覽:797