图形绘制的基本概念

一个二元实数坐标(x,y)就可以对应平面上的一个点。

绘制一个点:

image_1d1ar7akt1c1hs0qtt419ds1h09.png-52.9kB

线是由连续的点组成的。

绘制一组点:

image_1d1asi9d110k5vq295i14ru95a46.png-50kB

绘制一条线

Matlab只能实现有限区间内的数据可视化。

Ma无法画出真正的连续函数,通常用以下两种办法实现类似效果: 
1.对离散区间进行更细致的划分,逐步趋近函数的连续变化特性,直到达到视觉上的连续效果 
2.把每两个离散点用直线连接,以每两个离散点之间的直线来近似表示两点间的函数特性

image_1d1au2mso80a19681j9d1qoo4pg4j.png-124.2kB

美化及丰富图像

image_1d1cpglgs19e1uoh1jp7e22sapp.png-142.9kB

保存图像 
使用图像窗口菜单中【文件】→【另存为】,选择需要的格式来存储

image_1d1culnas1r16i8a19di1skk1o9d26.png-102.2kB

图像绘制的基本步骤总结

image_1d1cup73c161r1h7jf2b18381ctj3j.png-97.3kB

函数

plot函数

plot函数是常用的绘图指令,用于绘制线图。 
其常用语法和使用规范如下: 
①plot(x,y) 
以x轴为横坐标,y为纵坐标,按照(x,y)进行有序排列绘制。 
②plot(y) 
其中y为一维实数数组,以1:n为横坐标,y为纵坐标绘制。

image_1d1d35skj17p3ki61aerepa5m740.png-161.2kB

③plot(A) 
绘制矩阵A的图像。 
对于m*n的矩阵A,有n个含有m个元素的数对,或是n条有m个点的曲线,且这n条曲线均采用不同颜色绘制而成。

image_1d1d471kp7sl13m21cjpcth4sm4d.png-42.7kB 
image_1d1d47pdddpanug6kd47iuqa4q.png-62.2kB 
image_1d1d48nlstlb8jv1b9o1hsdv1t57.png-61.8kB 
image_1d1d4esg912r310381go9ppg1sll5k.png-259.9kB

④plot(x,y1,x,y2,……) 
以公共的x元素为横坐标值,以yi,y2,……元素为纵坐标值实现多条曲线绘制。

QQ图片20190117141110.png-150.1kB

bar函数

bar函数用于绘制柱状图,显示向量或矩阵中的值。

image_1d1d9gutc3ga1tqk12321ah61r2690.png-37.4kB

bar函数绘制矩阵。 
bar函数水平直方图(即条形图)需要用barh函数。

image_1d1dmnf0a1sh07vjro619ub1j9d.png-92.1kB

pie函数

pie函数用于绘制饼图。

image_1d1dn4gj116h51boj1n7v9ha7mp9q.png-147.7kB

hist函数

hist函数用于绘制二维条形直方图,该函数能够具有返回值,返回每一个条形中元素的个数。

image_1d1do07mgno62n2c7gq1eba7.png-105.9kB

用hist函数观察大量随机数的分布情况。

image_1d1dob6qcra017lfrde1o3b54kak.png-93.9kB

scatter函数

scatter函数用于绘制散点图。

image_1d1dofuq69e6rnglc41t9s9dsb1.png-59.2kB

相关文章: