MATLAB簡單繪圖
簡單函式圖:
x = 0:0.05:5;
y = sin(x.^2);
plot(x,y)
合併函式作圖
x = 0:0.05:5;
y1 = sin(x.^2);
y2 = cos(x.^2);
plot(x,y1,x,y2)
條形圖
x = -2.9:0.2:2.9;
y = exp(-x.*x);
bar(x,y)
子模組畫圖
%Define the data.
x = linspace(0,10);
y1 = sin(x);
y2 = sin(2*x);
y3 = sin(4*x);
y4 = sin(8*x);
%Plot the four sine waves and title each subplot.
figure
subplot(2,2,1)
plot(x,y1)
title('Subplot 1: sin(x)')
subplot(2,2,2)
plot(x,y2)
title('Subplot 2: sin(2x)')
subplot(2,2,3)
plot(x,y3)
title('Subplot 3: sin(4x)')
subplot(2,2,4)
plot(x,y4)
title('Subplot 4: sin(8x)')
你能看到效果如下:
畫圖之中,你可能需要修改線型、顏色、點型。請你務必仔細參考:LineSpec (Line Specification)
這篇文章。
這裡的.
是陣列運算子
,意思是對應位置的元素做計算。
你可以試試下面的計算你就知道什麼意思了:
a = pascal(4)
b = inv(a)
c = a*b %矩陣乘法,肯定得到單位陣eye(4)
d = a.*b %做陣列運算,對應位置的元素計算,跟矩陣乘法完全不一樣。就是簡單的陣列乘法。
還有下面的例子
x = 1:5
得到:
x =
1 2 3 4 5
進而計算x.^2
得到:
ans =
1 4 9 16 25
這就是陣列運算子
。
於是你便知道了,你如果計算
x.^3
你會得到:
ans =
1 8 27 64 125
相關文章
- Matlab繪圖Matlab繪圖
- MATLAB 繪製折線圖Matlab
- 繪製流程圖的簡單軟體流程圖
- 如何自學qt(12)——簡單的繪圖QT繪圖
- 【MATLAB】基本繪圖函式(涵蓋所有基本繪圖指令)Matlab繪圖函式
- [MATLAB] plot畫圖簡單細節隨記Matlab
- 上下文繪圖,濾鏡簡單使用繪圖
- MATLAB圖形繪製練習(一)Matlab
- Matlab繪圖(1)透過屬性檢查器調整繪圖Matlab繪圖
- Matlab繪圖(2)透過程式碼進行區域性放大繪圖、多檔案繪圖Matlab繪圖
- 化學繪圖軟體ChemDraw,繪製簡單的化學元素繪圖
- Shapes for mac - 簡單實用的繪圖軟體Mac繪圖
- python 使用turtle庫簡單繪圖5個列子Python繪圖
- ubuntu下matlab 簡單使用UbuntuMatlab
- Matlab三維空間座標圖繪製Matlab
- 簡易流程圖繪圖軟體流程圖繪圖
- 怎麼自己製作地圖,簡單的地圖繪製軟體地圖
- R統計繪圖 - 熱圖簡化繪圖
- canvas繪製圓形圖案程式碼示例簡單介紹Canvas
- 怎麼自己製作地圖?如何快速實現簡單地圖繪製?地圖
- 室內地圖導航製作,簡單的地圖繪製軟體地圖
- 繪圖: matplotlib Basemap簡介繪圖
- 簡單漂亮思維導圖軟體分享,繪製你的專屬導圖
- 繪圖: Python matplotlib簡介繪圖Python
- Matlab 2017b遇到繪圖低階錯誤Matlab繪圖
- 計算機輔助資料繪圖(matlab\python\js)計算機繪圖MatlabPythonJS
- SVG繪製直線簡單介紹SVG
- [開源] SpriteJS — 一款簡單的跨終端 canvas 繪圖框架JSCanvas繪圖框架
- 關於如何使用原生HTML + JS + CSS繪製簡單折線柱狀圖HTMLJSCSS
- [開源] SpriteJS -- 一款簡單的跨終端 canvas 繪圖框架JSCanvas繪圖框架
- matlab繪製正多邊形Matlab
- Matlab 繪製3D半球Matlab3D
- MATLAB計算變異函式並繪製經驗半方差圖Matlab函式
- 使用Canvas繪製簡單工程符號(續)Canvas符號
- Tayasui Sketches Pro for Mac(簡易繪圖工具)UIMac繪圖
- 簡單易用的繪圖軟體:Paint Expert for Mac v2.1免啟用版繪圖AIMac
- matlab練習程式(構造簡單多邊形)Matlab
- 【Matlab 控制】模仿繪製動態影像Matlab