Matlab混合编程4

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

240
300
270
120 150
90 2 60
1
30
180
0
210
330
240
300
270
No.35
第四章 Matlab科学绘图
Matlab语言
No.36
第四章 Matlab科学绘图
Matlab语言
No.37
11 醉翁亭记
1.反复朗读并背诵课文,培养文言语感。
2.结合注释疏通文义,了解文本内容,掌握文本写作思路。
Matlab语言
PullDownMenu ImageFormat
No.13
File\Print Preview
第四章 Matlab科学绘图
PullDownMenu
选中一个对象 Tools Zoom in
Zoom out Rotate 3D
Matlab语言
No.14
第四章 Matlab科学绘图
§ 4.4 其它类型的Matlab二维图形绘制 4.4.1 特殊图形绘制函数及举例 4.4.2 条形图与直方图绘制函数 4.4.3 极坐标曲线绘制函数 4.4.4 对数坐标绘制函数
Matlab语言
No.15
第四章 Matlab科学绘图
4.4.1 特殊图形绘制函数及举例
bar(x,y)* comet(x,y) compass(x,y)* errorbar(x,y,l,u) feather(x,y) fill(x,y,c) hist(y,n)* loglog(x,y)
Matlab语言
No.12
第四章 Matlab科学绘图
§ 4.3 Matlab图形可视编辑工具
Edit\Figure Properties PullDownMenu
\Axes Properties
PullDownMenu
\Current Object Properties
PullDownMenu
File\Export .bmp .jpg .eps .tif
x1(t) x1(t) x2(t)x3(t)

x2
(t
)


x2(t)
x3(t)
x3(t) x1(t)x2(t) x2(t) x3(t)
其中 10; 28; 8 3;
x1(0) x2(0) 0; x3(0) 1010;
Matlab语言
No.27
第四章 Matlab科学绘图
§ 4.8 Matlab图形输出技术 4.8.1 图形输出菜单与应用 4.8.2 图形输出命令
4.8.3 PostScript语言简介
Matlab语言
No.28
4.8.1 图形输出菜单与应用 EditCopy
第四章 Matlab科学绘图
Copy OptionsMeta file
Bitmap
FilePrint Setup
Print Preview
FileExport
Matlab语言
No.29
4.8.2 图形输出命令
第四章 Matlab科学绘图
print -d设备 -opti 文件名
-dwin
-dmeta
-dps
-dbitmap
-deps
பைடு நூலகம்
-dsetup
-dtiff
-djpeg
ylabel ylabel(’y轴标题’)
axis(范围) 范围:[ xmin , xmax , ymin , ymax ]
Matlab语言
No.6
第四章 Matlab科学绘图
4.1.4 Matlab绘图模式下鼠标的应用
ginput [x,y,button] = ginput(n)
line
Line(x,y)
hist(y,n) hist(y,x) [xx,yy]=hist(y,n)
Matlab语言
No.17
4.4.3 极坐标曲线绘制函数 polar(theta,rho,选项)
第四章 Matlab科学绘图
Matlab语言
No.18
4.4.4 对数坐标绘制函数 h=semilogx(x,y,选项); h=semilogy(x,y,选项); h=loglog(x,y,选项);
第四章 Matlab科学绘图
FontUnits Rotation Editing String Interpreter Extent
Matlab语言
No.10
4.2.3 曲线对象及其修改
第四章 Matlab科学绘图
H=plot(x1,y1, 选项1 ,x2,y2, 选项2 ,... )
Color
’r’|’g’|’b’|...|[]
Matlab语言
No.3
第四章 Matlab科学绘图
4.1.1 基本二维图形绘制语句
plot(x,y)
x,y大小相容
edit tch41
plotyy(x1,y1,x2,y2) x1,y1大小相容 x2,y2大小相容
Matlab语言
No.4
4.1.2 绘图语句选项
第四章 Matlab科学绘图
plot(x1,y1,选项1, x2,y2,选项2,...)
z f (x, y) (x2 2x)ex2y2xy r f (z) ex2 2 sin x
Matlab语言
No.24
§ 4.6 视角变换与三视图
第四章 Matlab科学绘图
4.6.1 三维图形的视角与变换矩阵
view(az,el) view([az,el]) view(T)
LineStyle
’-’|’--’|’-.’|...
LineWidth
{0.5}
Marker
’o’|’x’|’hexagram’|...
MarkerSize
{6}
Xdata
Ydata
Zdata
gcf
gca
gco
Matlab语言
No.11
第四章 Matlab科学绘图
4.2.4 在Matlab图形上添加文字标注
Matlab语言
No.8
第四章 Matlab科学绘图
4.2.1 图形窗口的分割及坐标句柄的应用
subplot subplot( n, m, k )
axes
h=axes(’position’,矩形)
set
set(h,属性1,值1,属性2,值2,...)
get
变量=get(h,属性)
矩形:[左 , 下 , 宽 , 高]
[az,el]=view view(2); view(3) T=view
4.6.2 三维图形的三视图
mesh(x,y,z)
view(az,el)
edit tch46
Matlab语言
azimuth, elevation
No.25
第四章 Matlab科学绘图
§ 4.7 图像文件的读写与显示 4.7.1 读图像
第四章 Matlab科学绘图
x=logspace(x1,x2,n)
Matlab语言
No.19
第四章 Matlab科学绘图
§ 4.5 Matlab语言的三维图形显示 4.5.1 三维曲线的绘制 4.5.2 标准三维曲面绘制 4.5.3 一般三维曲面绘制 4.5.4 三维图形的特殊效果处理 属性、着色、光照、色调、剪切、伪彩色 4.5.5 三维曲面的其它处理技术
TEX
LaTEX
数学公式作为图标题、坐标轴标题和注释文字
看Matlab的联机帮助系统,方法如下: 对于Matlab6.5,在“Index”选项卡中输入“tex”,
然后双击“TeX commands in text” 对于Matlab7.0,在“Search”选项卡中输入“Text
Properties”, 然后双击“Text Properties”
0
1
2
3
4
5
6
7
Matlab语言
No.34
120 150
90 400 60
200
30
180
0
210
330
240
300
270
120 150
90 1 60
0.5
30
180
0
210
330
240
300
270
Matlab语言
第四章 Matlab科学绘图
120 150
90 1 60
0.5
30
180
0
210
330
§ 4.7 图像文件的读写与显示
§ 4.8 Matlab图形输出技术
§ 4.9 Hands-On
Matlab语言
No.2
§ 4.1
第四章 Matlab科学绘图
Matlab语言二维图形显示
4.1.1 基本二维图形绘制语句
4.1.2 绘图语句选项
4.1.3 二维曲线的标注方法
4.1.4 Matlab绘图模式下鼠标的应用
-dhpgl
Matlab语言
No.30
第四章 Matlab科学绘图
§ 4.9 习题 见《MATLAB语言及实践教程》P83 1. 教材83页,第1题 2. 教材83页,第2题 3. 教材83页,第3题
x [1, 1]; y [1, 1]
4. 教材84页,第4题 5. 试编程设定油桶刻度,画出油桶端面图。
x = imread(’文件名’,’格式’)
4.7.2 显示图像 image(x) imshow(x)
Matlab语言
No.26
第四章 Matlab科学绘图
4.7.3 写图像 imwrite(x,’文件名’,’格式’)
4.7.4 贴纹理(需要图像处理工具箱) warp(x,y,z,C)
set(h,’Cdata’,C,’Facecolor’,’texturemap’)
axis(范围) 范围:[ xmin , xmax , ymin , ymax ]
Matlab语言
edit tch42
No.9
4.2.2 字符对象及其属性
Color FontAngle FontName FontSize FontWeight HorizontalAlignment VerticalAlignment
text
text(x,y,s) text(x,y,s,’s’)
gtext gtext(s)
Matlab语言
No.7
第四章 Matlab科学绘图
§ 4.2 Matlab句柄图形技术与应用 4.2.1 图形窗口的分割及坐标句柄的应用 4.2.2 字符对象及其属性 4.2.3 曲线对象及其修改 4.2.4 在Matlab图形上添加文字标注
polar(x,y) quiver(x,y)* stairs(x,y) stem(x,y,l,u) semilogx(x,y) semilogy(x,y)
edit tch44
Matlab语言
No.16
第四章 Matlab科学绘图
4.4.2 条形图与直方图绘制函数 bar(x,y, 选项 ) H=bar(x,y); xx=get(H,'xdata');yy=get(H,’ydata');
Matlab语言
No.22
第四章 Matlab科学绘图
4.5.2 标准三维曲面绘制 [x,y,z]=sphere(n) [x,y,z]=cylinder(R,n)
Matlab语言
No.23
4.5.3 一般三维曲面绘制
第四章 Matlab科学绘图
mesh(x,y,z,c) [x,y]=meshgrid(x1:dx:x2, y1:dy:y2)
’pentagram’
’hexagram’
No.5
4.1.3 二维曲线的标注方法
第四章 Matlab科学绘图
axis
axis([ xmin , xmax , ymin , ymax ])
grid
grid on|off
title title(’标题’)
xlabel xlabel(’x轴标题’)
Matlab语言
No.20
4.5.1 三维曲线的绘制
第四章 Matlab科学绘图
plot3(x,y,z,选项) comet3(x,y,z,选项) stem3 bar3 pie3
edit tch45
Matlab语言
No.21
第四章 Matlab科学绘图
例子程序tch45中的 Lorenz 微分方程
Matlab语言
No.31
5.求解油桶端面的刻线高度 长轴 5 米 短轴 4 米 长度 8 米 刻度 每 5 立方米
第四章 Matlab科学绘图
Matlab语言
No.32
第四章 Matlab科学绘图
Matlab语言
No.33
第四章 Matlab科学绘图
40
30
20
10
0
-10
-20
-30
-40
线型选项 ’-’ 实线 ’--’ 虚线 ’:’ 点虚线 ’-.’ 点划线 ’none’无线
Matlab语言
颜色选项 ’r’ 红 ’g’ 绿 ’b’ 蓝 ’y’ 黄 ’k’ 黑
’w’ 白 ’m’ 红紫 ’c’ 蓝绿
[r, g, b] 24位真彩
标记符号选项 ’*’ ’v’ ’.’ ’^’ ’x’ ’<’ ’o’ ’>’ ’diamond’ ’square’
第四章 Matlab科学绘图
Matlab语言
No.1
内容
第四章 Matlab科学绘图
§ 4.1 Matlab语言二维图形显示
§ 4.2 Matlab句柄图形技术与应用
§ 4.3 Matlab图形可视编辑工具
§ 4.4 其它类型的Matlab二维图形绘制
§ 4.5 Matlab语言的三维图形显示
§ 4.6 视角变换与三视图
相关文档
最新文档