Matlab学习笔记,记下学习中的点点滴滴...
主要学习二位图形和三维图形的绘制、图形处理的基本技术、图形窗口的操作以及数据的保存和调用。
1、二维图形
绘制二维图形的基本步骤:
基本绘图函数:
line函数:
eg:
>> figure %用于创建图形窗口 >> X=10:-1.43:1.576 Y=sin(X) line(X,Y) %输出 X = 10.0000 8.5700 7.1400 5.7100 4.2800 2.8500 Y = -0.5440 0.7544 0.7558 -0.5423 -0.9080 0.2875 >>
图形结果:
plot函数:
polar函数
eg:
>> figure t = 0:0.01:3*pi polar(3*t,sin(t).*cos(2*t))
特殊函数:
eg:
>> figure x=0:0.5:1; y=rand(3); subplot(2,1,1) %对图形窗口的分割 bar(x,y) subplot(2,1,2) barh(x,y) >>
eg:
>> figure x=rand(1,6); explode=[2 0 1 0 0 3]; y=[0.32 0.11 0.28 0.15]; subplot(1,2,1) pie(x,explode) subplot(1,2,2) pie(y) >>
eg:
>> figure x = -5.4:0.15:5.4; y = randn(10000,1); hist(y,x) >>
2、三维图
基本绘图函数
eg:
>> figure t=-30:pi/10:30; plot3(sin(t),cos(t),t) grid >>
eg:
>> figure [x,y,z]=peaks(50); mesh(x,y,z) >>
eg
>> [x,y]=meshgrid(-2:0.3:2); z=peaks(x,y); figure subplot(2,2,1) mesh(x,y,z) title('mesh') subplot(2,2,2) meshc(x,y,z) title('meshc') subplot(2,2,3) meshz(x,y,z) title('memshz') subplot(2,2,4) plot3(x,y,z) title('plot3') >>
特殊函数
3、图形处理技术
坐标轴的调整
文字标识
图例注解及添加颜色条
eg:
>> figure X=-1:0.1:10; Y1=sin(X)+2; Y2=cos(X); Y3=sin(X+0.1*pi); Y=[Y1;Y2;Y3]; plot(X,Y) legend('sin(X)+2','cos(X)','sin(X+0.1*pi)') >>
图形保持
网格控制及坐标轴封闭
图形窗口的分割
4、图形窗口
图形窗口的创建与控制
5、数据保存和调用
数据文件的保存
数据文件的调用
图形数据的读出
说明:从图中读到的数据都是在绘制图形时用到的!
——参考书籍《MATLAB.7.6从入门到精通.张琨.毕靖.丛滨》