網友評分:
5.8分
MATLAB R2019a免費版是一款專業的商業數學軟件。該軟件主要可以幫助用戶來進行算法開發,數據可視化,數據分析以及數值計算的高級技術計算語言和交互式環境,支持矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,適合計算機編程人員來使用!
MATLAB的基本數據單位是矩陣,它的指令表達式與數學,工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像楓樹等軟件的優點,使MATLAB成為一個強大的數學軟件。在新的版本中也加入了對C,FORTRAN,C ++,JAVA的支持。
數百萬工程師和科學家信賴 MATLAB:MATLAB 將適合迭代分析和設計過程的桌面環境與直接表達矩陣和數組運算的編程語言相結合。
專業開發:MATLAB 工具箱經過專業開發、嚴格測試并擁有完善的幫助文檔。
包含交互式應用程序:讓您看到不同的算法如何處理您的數據。在您獲得所需結果之前反復迭代,然后自動生成 MATLAB 程序,以便對您的工作進行重現或自動處理。
以及擴展能力:只需更改少量代碼就能擴展您的分析在群集、GPU 和云上運行。無需重寫代碼或學習大數據編程和內存溢出技術。
讓您的創意從研究邁向生產:部署到企業應用程序。MATLAB 代碼可直接用于生產,因此您可以直接部署到云和企業系統,并與數據源和業務系統集成。
在嵌入式設備上運行:自動將 MATLAB 算法轉換為 C/C++ 和 HDL 代碼,從而在嵌入式設備上運行。
與基于模型的設計集成:MATLAB 與 Simulink 配合以支持基于模型的設計,用于多域仿真、自動生成代碼,以及嵌入式系統的測試和驗證。
第一步打開matlab,點擊主頁的新建->函數,也可以鼠標右鍵左側當前文件夾空白處,點擊新建文件->函數
第二步定義一個test函數,輸入“
function [ result ] = test(a,b)
result=a+b;
end”,其中test是函數名,result 是返回結果,a和b是輸入參數
第三步在命令行窗口輸入“test(10,20)”,調用test函數,可以看到返回結果30
第四步我們也可以新建一個腳本,將函數寫在腳本內,調用函數也可以寫在腳本
打開matlab,繪制0到2*pi范圍內的正弦余弦函數,默認的圖形是實線,顏色第一條是藍色,第二條紅色...
設置線型:
可以在寫繪圖代碼時,設定特定的線型,例如,畫虛線:
plot(x,y1,'--')
畫星點線:plot(x,y1,'p')
類似地,
‘*’,*號線
‘<' ,三角符號線等等
設置線條顏色:
plot(x,y1,'r')
類似地,在第二張圖中給出各種顏色和線型的符號。
另外,我們可以在一條命令中同時設置線型和顏色。
plot(x,y1,'--*r')。
打開matlab,首先給出兩列數據,并進行繪圖。
aa = randn(100,2);
plot(aa(:,1),aa(:,2),'r.','markersize',15);
可以看到坐標軸是自動生成了x軸為-3~3;
字體和坐標軸都展示位紅色。
然后開始修改坐標軸的標簽和刻度,在“編輯”下拉框選擇“坐標軸屬性”
也可以在圖形中選擇“顯示繪圖工具和停靠圖形”,選中坐標軸
然后對話框下面就會有“屬性編輯器”axes;
我們想編輯x軸的話,就需要選中x軸的屬性,然后右側有刻度按鈕,編輯坐標軸刻度
看到x軸的刻度為-3~3,刻度的位置也分別是在-3~3;
下面我們改為在-1刻度處有標簽a,0刻度處有標簽b,2刻度處有標簽c,0.5刻度處只有刻度沒有標簽。
x的刻度和標簽均設置為手動。然后進行選擇和輸入。