matlab 邻近度 离群点_Matlab基础学习第一弹!干货来啦!
傳說中除了生孩子什么都會的Matlab,客官不考慮學一下嘛!(吐血碼字快哭了的必必終于放棄了排版)
做project.參加美賽,寫論文必備神器,除了當計算器使用,還可以畫圖,可以處理數字信號,甚至可以播電影....
本篇推送的目標人群是編程小白,以實用為目的,作為函數檢查表為大家服務,看過即可上手.關注公眾號并在后臺回復"Matlab安裝包"有驚喜贈送~但編程最更重要的還是邏輯思維的鍛煉,因此,對希望進一步提升的同學,關注公眾號集贊5個并截圖發給后臺,可獲得Matlab進階資料包噢~
? ? ? ? ? ? ?本文共1333字,預計閱讀時間8分鐘.
注:matlab 必須使用中文簡體 美式鍵盤!
一.運算方法
A=[a1 a2;b1 b2]
A*B
A+B
乘方A^3
點乘 .*
叉乘C=cross(A,B)
求逆矩陣inv(A)
求轉置矩陣A=B'
求共軛矩陣conj(A)
行列式運算det(A)
求矩陣的軼rank(A)
求矩陣特征值E=eig(A)[A 全部特征值構想E 向量]
或[V,D]=eig(A)[A 全部特征值構成D 矩陣,特征向量構成V 向量]
Ax =b for x=inv(A)*B
矩陣分解 FOR upper triangular matrix and lower triangular matrix [l,u]=lu(A)
用matlab實現Jordan form[V,J]=Jordan(A)
若不設置變量,matlab自動設置結果為Ans
清空>>clear/>>clc
二.特殊常量
待更新ing(試圖蒙混過關)
無窮 inf
圓周率π? ?pi
? 自然對數e? exp
三 二維圖形繪制
plot(Y)中? ?Y可以為向量,實數矩陣或復數向量,功能強大,幾乎任何數據形式都可放入其中。
坐標與曲線:
eg:
x=0:0.01:10?
0為初值,到10終止,0.01為每次增加的長度
y1=sin(x)(敲黑板)
y2=cos(x)
plot(x,y1)
hold on[ 同一圖的另一條曲線]
plot(x,y2,'r')
ps:這里‘r’的意思是該曲線為紅色
按回車鍵即可在圖形窗口中顯示
(當然,也可以用如下函數:plot(x,[y1;y2]))
常用顏色:
藍b 青c黑k 綠g 紅r 白w 黃y
快來試試吧!記得用單引號引入哦
標記和線性:
plot命令設定屬性:
線性linestyle
線寬linewidth
顏色color
標記點形狀MakerType
標記點內部填充顏色MarkerFaceColor
標記點邊緣顏色MarkerEdgeColor
坐標軸標注函數
格式:xlabel ?ylabel
格式xlabel(‘string’)
xlabel(‘x’)
坐標范圍標注函數axis
格式:axis([橫軸范圍,縱軸范圍])
eg:
axis([-4 4 -5 5])
標題title(‘string’)
圖例
為了確定圖例在圖形中的位置,
我們用以下函數:
legend(‘string’)or legend(‘location’)
eg:southeast 即為圖例在圖形東南角
繪圖
雙縱坐標函數plotyy(x1,y1,x2,y2):
該函數為引入兩條曲線x1,y1,x2,y2分別以左右縱軸為縱坐標的圖像
多子圖繪制?
在一個圖形窗繪制多條不同曲線
必必最愛用的功能!不但美美美而且方便清晰,不多說,上教程!
subplot(m,n,p)共m*n個子窗口,在第p個子窗口的圖形
eg:
subplot(2,2,1),stem(t,y)
subplot(2,2,2),stairs(t,y)
subplot(2,2,3),bar(t,y)
subplot(2,2,4),fill(t,y)
四.三維曲線的繪制
plot3(x,y,z)
也是很重要的函數!微積分偏導總不理解?不多說,畫個圖出來,盤他!
eg:
z=0:0.1:4*pi;
x=cos(z);
y=sin(z);
plot3(x,y,z)
grid(打上坐標網絡的函數)
除此之外,還有對應坐標網格曲面的mesh函數,給曲面網格網格填充顏色的surf函數等
你也來試試吧!
這些功能學會后,最最重要的,就是怎么把畫好的數據分析圖放到自己的論文上啦!
在圖形窗口,點擊edit中的復制圖形選項,再用ctrl-V 復制至文檔,就大功告成啦!
關注公眾號“小窗”,
掃碼關注公眾號有驚喜~
天下新鮮事那么多,我想和你一起看一看
總結
以上是生活随笔為你收集整理的matlab 邻近度 离群点_Matlab基础学习第一弹!干货来啦!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8145v5 参数_如何估计模型中的参数
- 下一篇: matlab 子图title的位置_Pl