给matlab图加图注,matlab学习5-数据可视化4-gai.ppt
matlab語言豐富的圖形表現方法,使得數學計算結果可以方便地、多樣性地實現了可視化,這是其它語言所不能比擬的。;第一節 符號函數繪圖第二節 圖形編輯第三節 2D數據圖第四節 3D數據圖第五節 MATLAB的視圖功能第六節 圖像、視頻和聲音;plot —— 最基本的二維圖形指令plot的功能: plot命令自動打開一個圖形窗口Figure 用直線連接相鄰兩數據點來繪制圖形根據圖形坐標大小自動縮擴坐標軸,將數據標尺及單位標注自動加到兩個坐標軸上,可自定坐標軸,可把x, y 軸用對數坐標表示。如果已經存在一個圖形窗口,plot命令則清除當前圖形,繪制新圖形可單窗口單曲線繪圖;可單窗口多曲線繪圖;可單窗口多曲線分圖繪圖;可多窗口繪圖可任意設定曲線顏色和線型可給圖形加坐標網線和圖形加注功能;第一節 符號函數的函數圖;2.二維符號函數繪圖1)直角坐標下函數繪圖(1)ezplot(f,[x1,x2]) f:含單變量的符號函數。[x1,x2]:自變量的取值范圍,默認值為[-2pi,2pi](2)ezplot(‘u(x,y)’,[x1,x2], [y1,y2]) 兩變量隱函數u(x,y)=0[x1,x2], [y1,y2]:表示兩個變量的取值范圍;f=sym('x^2+1')
subplot(211)
ezplot(f,[-2,2]) %x的取值范圍
subplot(212)
ezplot('y-x^2-1',[-2,2],[0,10]) %x、y的取值范圍;(2)參數方程繪圖 ezplot(x,y,[t1,t2])x=f(t) y=g(t) 是參數方程。 [t1,t2]:參變量的取值范圍;2)極坐標下符號函數繪圖ezpolar(r,[x1,x2])函數r是幅值函數,自變量是極角, [x1,x2]:極角的取值范圍;;3.三維直角坐標符號函數繪圖極坐標下函數繪圖ezplot3(x,y,z,[t1,t2])x=f(t) y=g(t) z=h(t)是參數方程。 [t1,t2]:參變量的取值范圍;一、matlab支持兩種圖形編輯方式(1)在命令行或M文件中用matlab函數編輯對象(2)用鼠標交互選擇和編輯對象 菜單 工具條;二、使用圖形編輯模式;二、使用數據探察工具;三、標注圖形;對象對齊工具;添加標題、添加坐標系標簽:Insert:插入繪圖編輯模式下添加文本標注:text gtexth=text(x,y, 'string');第三節 2D數據圖;(3)兩個同維的(n×m)二維矩陣(X,Y)可表示為m條曲線。每條曲線的橫、縱坐標分別為X和Y對應的列向量各元素。(列操??)3.建立二維數據圖形的函數(1)設x1和y1, x2和y2…為多組行向量,則plot( x1,y1, x2,y2 … )繪出多條曲線。x1,x2 …是橫坐標行向量,y1,y2 …是縱坐標行向量。(2)設x為二維(n×m)矩陣,則plot(x)繪出m條曲線。矩陣的行數為橫坐標,各列的元素為縱坐標。;x=0:0.1:8;
y1=sin(x);
y2=cos(x);
subplot(221)
plot(x,y1)
subplot(222)
plot(x,y1,x,y2);(3)設x和y分別為二維(n×m)矩陣,則plot(x,y)繪出m條曲線。每條曲線的橫、縱坐標分別為X和Y對應的列向量各元素。(列操作);(4)與plot對應的繪圖函數還有以下一些,他們的調用格式相同,坐標刻度不同:1)plot 雙軸線性刻度2)loglog 雙軸對數刻度3)semilogx x軸對數刻度,y軸線性刻度4) semilogy y軸對數刻度,x軸線性刻度5) ployy 雙y軸,適合兩組數據相差大的數據組。;x=0:0.1:10;
y1=sin(x);
y2=exp(x);
y3=exp(x).*sin(x);
subplot(221)
plot(x,y2) %雙軸線性刻度
subplot(222)
loglog(x,y2) %雙軸對數刻度
subplot(223)
plotyy(x,y1,x,y2) %雙y軸
subplot(224)
semilogy(x,y2) %y軸對數刻度,x軸線性刻度;4.二維數據圖形的繪圖控制
1)控制曲線的顏色colors、線型line styles、標志Mrkers。基本格式:(1)顏色B藍,C靑(cyan),G綠,K黑(black),M
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的给matlab图加图注,matlab学习5-数据可视化4-gai.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ map 自定义排序_Java学习
- 下一篇: matlab实现脑电信号的相位同步分析,