1樓:匿名使用者
《精通matlab與c c++混合程式設計》 第2或第3版 劉維編著 北京航空航天大學出版社出版。
怎樣用matlab呼叫已有的c語言程式
怎樣把matlab程式轉化成c語言程式
2樓:匿名使用者
可以用matlab的c++編譯器生成轉換m語言為c語言,首先得安裝編譯器,然後用下面語句來轉換mcc -m -c
3樓:匿名使用者
可以根據演算法流程寫對應的c**,也可以利用最新的depolytool來生成,然後作為庫呼叫。
4樓:網友
有兩種方法。
1,靠你的聰明才智(閱讀matlab程式邏輯,寫c語言的**)
2,靠別人的聰明才智。
matlab程式的編寫和c語言類似嗎
5樓:楊好巨蟹座
matlab預設來的程式檔案自。
是。m檔案,但有很多情況下需要用baimatlab呼叫c語言程式,歸納起du來有以幾種情況:zhi
1、matlab程式中的某dao模組非常耗時,改用c語言編寫可以提高執行速度。
2、現有成熟演算法已經用c語言編寫完成,但是matlab程式需要呼叫其中的某一演算法,但不想改寫成為。m程式。
3、從。m程式可以直接獲取源**,為了保護智慧財產權,作者希望只提供介面,和庫函式,供使用者呼叫。類似於windows系統動態連結庫(.dll)
6樓:1煉客
matlab程式設計應該比c語言要簡單,如果會c語言程式設計,基本上matlab的程式也寫的來,就是需要熟內悉matlab的程式設計思路,可容。
以看一下什麼 matlab從入門到精通之類的書,不過最後的還是help 文件,書中的內容不外乎也是從這裡仿寫的。祝你學習愉快。
7樓:塵嵐醉俠
比c簡單,更加容易,易懂,很好的數學工具。
8樓:匿名使用者
類似,但比c更簡單,更容易。更適合科學計算。這個,我說也沒用。 你得找本書看看。
matlab和c語言程式設計是一回事嗎?
9樓:為江山放棄了愛
區別:1、執行效率不同。
matlab的底層是c寫的,c的效率比matlab要高,但matlab語法簡單多了,而且簡單,但執行效率不高。
2、用途不同。
matlab是用於特定的方面的,比如說矩陣運算方面、dsp就很有優勢,而c語言不同,很多軟體的底層都是c編寫的。
3、實現原理不同。
matlab是解釋型指令碼,c語言是編譯執行的語言,簡單說matlab的解釋程式是看一句**執行一次,而c語言的編譯器必須編譯好原始檔生成目標**,再執行整個目標**。
matlab底層是c實現的。.m檔案可以使用matlab內建的mcc命令編譯成exe檔案。
10樓:匿名使用者
這是兩者級別不同的語言。兩者的編譯方法以及編譯語言都不一樣。
區別就在於:
(1)兩者語言級別不同。matlab是第4代語言,屬於高階語言,c語言是第3代中級語言。
(2)兩者用處不同。matlab是一種指令碼語言,主要用於數學計算科學計算,是一種商業數學軟體,是一種數值計算環境和程式語言,而c語言是一種程序導向程式設計語言,主要用於底層硬體或作業系統的程式設計,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。
(3)兩者語言特徵不同。c語言具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,而matlab本身基於矩陣運算,並無成長空間,且有一些外掛是可以matlab**生成c語言。
會不會英語關係不大,只要願意花時間去背一些常用的單詞就可以的。
11樓:匿名使用者
當然不同了,matlab是用c開發的但是二者的語言不同,如果呼叫的話必須有相應的編譯器或者呼叫生成的dll檔案。
不懂英語學習有些困難,可以找本中文教材看看。
12樓:匿名使用者
c是一個程式開發軟體,而matlab是個數學軟體,當然不同了。學習軟體對於沒有英語的初學者來說不是什麼問題,最好看一下教程跟著帶著走,效果會很明顯。當然當你有一定的水平後,懂英語是必要的。
c語言怎樣編一個程式?
13樓:焱炙淼
如下:#include
#define pi
void main()
c語言怎樣編一個程式:
建立工程。選擇「檔案」——新建」,工程下的方框內填工程名字,c位置是檔案儲存地址。
單擊「finish」按鈕可得下圖,點選「ok」按鈕。
新的工程即可建立完畢,工作介面如下圖。
建立c語言程式。
選擇「檔案」——新建」,彈出新建對話方塊,檔案下方的檔名稱c目錄下方一般可選擇桌面。點選「確定」。
系統顯示程式介面,在該介面下輸入c語言程式即可。儲存後即可執行該程式。
選單命令或按下ctrl+ f5組合鍵可執行檔案,即可看到程式執行結果。
編數學程式c語言和matlab有什麼區別
14樓:匿名使用者
matlab相當於計算器,有很多都是編好的公式,拿來用就行。而c語言是要自己建立函式來計算,matlab容易上手,但是要出錢買,而c可以自己下個免費的編譯器自己寫想要的公式,複雜的公式就需要多練習和學會程式設計思維才能做出來。
編數學程式c語言和matlab有什麼區別?
15樓:側魂哥
c語言,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,也就是說,c語言的目的是用與軟體開發,他有著豐富的應用支援。 相比之下,matlab是一種商業數學軟體,是一種數值計算環境和程式語言,主要包括matlab和simulink兩大部分。
matlab基於矩陣運算,其全稱matrix laboratory即得名於此。它在數學類科技應用軟體中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。
如何將下面的c語言程式在matlab中編出來
16樓:匿名使用者
你把原題告訴我吧,我幫你編寫。
matlab**。
或把題目發給我吧。
c語言能編什麼樣的程式
盼月 可以寫一些沒有影象層的小遊戲 這是彭搏同學的推箱子游戲,大家試試玩,誰有更好的idea?include stdio.h include bios.h define left 75 define right 77 define upper 72 define down 80 define esc...
語c中戲與文的明顯區別?語C的戲與文有什麼區別
這個院子除了他們一家活動的範圍之內不再長荒草之外,其他一切照舊。這個房子住人和不住人時也沒多大區別,給人的感覺依然是荒涼和沒有生氣。我每次回去,婆婆都忍不住給我叨叨兩句 你看看這一家子,住了都快一年了,也不知道拾掇拾掇。語c的戲與文有什麼區別 戲分自戲對戲。對戲就是兩人或以上一起完成一齣戲,也就是走...
matlab與C語言的區別是什麼
丙典淦宛菡 matlab是一個工具,可以分析資料,畫圖的工具。c語言是一種程式語言。c語言是matlab的程式語言,而matlab本身還有很多庫函式。matlab軟體是用c語言寫出來的,所以matlab的語法與c語言類似。matlab將自己的很多計算功能寫成函式供呼叫,其實與軟體的選單命令類似。ma...