octave編譯
『壹』 octave配合droidplot怎麼作圖
類似matlab的軟體有addi它還有一個插件addiplot可以實現繪圖功能,Droid Tesla 可以實現電路模擬功能,這些google play上都有,還有C C# 等語言編譯器軟體
『貳』 R語言的功能
R是一套完整的數據處理、計算和制圖軟體系統。其功能包括:數據存儲和處理系統;數組運算工具(其向量、矩陣運算方面功能尤其強大);完整連貫的統計分析工具;優秀的統計制圖功能;簡便而強大的編程語言:可操縱數據的輸入和輸出,可實現分支、循環,用戶可自定義功能。
與其說R是一種統計軟體,還不如說R是一種數學計算的環境,因為R並不是僅僅提供若干統計程序、使用者只需指定資料庫和若干參數便可進行一個統計分析。R的思想是:它可以提供一些集成的統計工具,但更大量的是它提供各種數學計算、統計計算的函數,從而使使用者能靈活機動的進行數據分析,甚至創造出符合需要的新的統計計算方法。
該語言的語法表面上類似 C,但在語義上是函數設計語言(functional programming language)的變種並且和Lisp以及APL有很強的兼容性。特別的是,它允許在「語言上計算」(computing on the language)。這使得它可以把表達式作為函數的輸入參數,而這種做法對統計模擬和繪圖非常有用。
R是一個免費的自由軟體,它有UNIX、linux、MacOS和WINDOWS版本,都是可以免費下載和使用的。在那兒可以下載到R的安裝程序、各種外掛程序和文檔。在R的安裝程序中只包含了8個基礎模塊,其他外在模塊可以通過CRAN獲得。
R的源代碼可自由下載使用,亦有已編譯的執行檔版本可以下載,可在多種平台下運行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。 R主要是以命令行操作,同時有人開發了幾種圖形用戶界面。
R內建多種統計學及數字分析功能。因為S的血緣,R比其他統計學或數學專用的編程語言有更強的物件導向(面向對象程序設計)功能。
R的另一強項是繪圖功能,制圖具有印刷的素質,也可加入數學符號。
雖然R主要用於統計分析或者開發統計相關的軟體,但也有人用作矩陣計算。其分析速度可媲美GNU Octave甚至商業軟體MATLAB。
R的功能能夠通過由用戶撰寫的套件增強。增加的功能有特殊的統計技術、繪圖功能,以及編程界面和數據輸出/輸入功能。這些軟體包是由R語言、LaTeX、Java及最常用C語言和Fortran撰寫。下載的執行檔版本會連同一批核心功能的軟體包,而根據CRAN紀錄有過千種不同的軟體包。其中有幾款較為常用,例如用於經濟計量、財經分析、人文科學研究以及人工智慧。
『叄』 matlab什麼時候用到點乘
在進行數組與數組的乘(除、乘方)運算時,需要用點運算符,點乘要求參與運算的兩個量兩必須是維數相同,是對應元素的相乘;點運算符包括點乘、點除、點乘方。
例子如下:
octave:2> A=[1,2,3,4];
octave:3> B=[8;7;6;5];
>>A.*B%A與B相乘
ans =
8 16 24 32
7 14 21 28
6 12 18 24
5 10 15 20
>>A./B%A與B相除
ans =
0.12500 0.25000 0.37500 0.50000
0.14286 0.28571 0.42857 0.57143
0.16667 0.33333 0.50000 0.66667
0.20000 0.40000 0.60000 0.80000
>>A.^B %A與B的平方
ans =
1 256 6561 65536
1 128 2187 16384
1 64 729 4096
1 32 243 1024
(3)octave編譯擴展閱讀
編程環境介紹
Matlab是一個高級的矩陣/陣列語言,它包含控制語句、函數、數據結構、輸入和輸出和面向對象編程特點。
用戶可以在命令窗口中將輸入語句與執行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)後再一起運行。
新版本的MATLAB語言是基於最為流行的C++語言基礎上的,因此語法特徵與C++語言極為相似,而且更加簡單,更加符合科技人員對數學表達式的書寫格式。
簡單的編程環境提供了比較完備的調試系統,程序不必經過編譯就可以直接運行,而且能夠及時地報告出現的錯誤及進行出錯原因分析。
『肆』 Android手機有matlab octave之類的科學計算軟體和電子模擬軟體嗎
類似matlab的軟體有addi它還有一個插件addiplot可以實現繪圖功能,Droid Tesla
可以實現電路模擬功能,這些google play上都有,還有C C# 等語言編譯器軟體
『伍』 CV2是什麼意思
CV2指的是OpenCV2,OpenCV是一個基於BSD許可(開源)發行的跨平台計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的介面,實現了圖像處理和計算機視覺方面的很多通用演算法。
OpenCV 擁有包括 500 多個C函數的跨平台的中、高層 API。它不依賴於其它的外部庫——盡管也可以使用某些外部庫。
(5)octave編譯擴展閱讀:
OpenCV用C++語言編寫,它的主要介面也是C++語言,但是依然保留了大量的C語言介面。該庫也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的介面。這些語言的API介面函數可以通過在線文檔獲得。如今也提供對於C#、Ch、Ruby的支持。
OpenCV提供的視覺處理演算法非常豐富,並且它部分以C語言編寫,加上其開源的特性,處理得當,不需要添加新的外部支持也可以完整的編譯鏈接生成執行程序。
『陸』 安裝Octave時,終端顯示 you must have prce library and header files installed。怎麼解決
PRCE library是編譯時需要Perl 5 兼容正則表達式庫(PCRE)。安裝方法:sudo apt-get install libpcre3 libpcre3-dev,可能還需要sudo apt-get install openssl libssl-dev。裝好後,再./configure,make,make install試試,祝你成功。
『柒』 octave編譯為什麼好半天才反應過來
有反應,你的電腦太快了。有個窗口一閃就沒有了。 在最後一行加幾個getchar(); 然後ctrl+f9運行,看看效果。 或者退出IDE環境。直接運行你的那個程序。
『捌』 linux fbterm編譯出錯求高手指點..
在下在Debian7中編譯octave時也遇到類似問題,不過,我aptitude search FT2 之後搜到 libxft2-dbg,然後把這個包包裝了之後就沒有這個錯誤了。希望對你有幫助。
一般來說,在編譯軟體包時,提示說缺少某個library或是package,你就可以搜一下裝著試試。比如在編譯GNU octave時,./configure後它就會提示缺少什麼library,然後就可以aptitude search 這個library,找到相應的帶 dev後綴的包裝上就可以了。至於原理,在下也是初學者,不是很清楚,純粹摸索著來。當然在下也會學習相應的原理以更好地理解這些過程。
另外一位回答者說到英語的問題,其實在學這些知識的過程中,英語不一定是唯一的攔路虎,更多的是技術或專業本身。
希望大家相互幫助,共同進步。不因問題簡單而不屑於回答,也不因問題簡單而不好意思問。