mathematica教程11(7)

2019-09-01 09:48

In[5]:=Show[Graphics[sawline],Axes->True]

10.52-0.5345-1 Out[5]= -Graphics-

下面的例子是说明了Retangle的图形绘制,例子中用一些小矩形逼近正弦曲线与x轴所成面积。程序中生成一个图形集合并显示出来。

In[6]:=St=Table[Rectangle[{x,0},{x+0.08,Sin[x]}],{x,0,2Pi,0.15}] Show[Graphics[St],Axes->True]

10.51-0.52345-1 Out[7]= -Graphics-

4.3 图形的样式 我们称图形的颜色、曲线的形状和宽度等特性为图形样式。在本节中,我们就图形的各种样式,尤其是曲线的样式进行学习。下面给出选项用于设置图形样式: Graykvel[] 灰度介于0(黑)到l(白)之间

RGBColor[r,g,b] 由红、绿,蓝组成的颜色,每种色彩取0到1之间的数 Hue[A] 取0到1之间的色彩 Hue[h,s,b] 指定色调,位置和亮度的颜色,每项介于0到1之间 PointSize[d] 给出半径为d的点,单位是Plot的一个分数 AbsolutePointSize[d] 给出半径为d的点(以绝对单位量取) Thickness[w] 给所有线的宽度w,单位是Plot的分数 AbsoluteThickness[w] 给所有线的宽度w,(以绝对单位量取)

31

Dashing[wl,w2,….] 给所有线为一系列虚线,虚线段的长度为wl,w2,… Absolutedashing[{w1,w2,…..}] 以绝对单位给出虚线长度 PlotStyle->style 设立Plot中所有曲线的风格 PlotStyle->{{Style1},{Style2}…….} 设立Plot中一些列曲线的风格 MeshStyle->Style 设立宽度和表面网格的风格

1. 图形颜色的设置

在Mathematicaa提供各种图形指令中,对图形元素颜色的设置是一个很重要的设置.。下面给出三条不同颜色的正弦曲线,此处以灰度表示,即颜色深浅不同。

In[1]:=Plot[{Sin[x],Sin[2x],Sin[3x]},{x,0,2Pi},PlotStyle->{RGBColor[0.9,0,0], RGBColor[0,0,0.9]}]

1RGBColor[0,0.9,0], 0.51-0.52345-1 Out[1]= -Graphics-

下面用不同的色调对三个菱形进行着色。 In[2]:=v1={{-1,0},{0,-1},{1,0},{0,1}}; Show[Graphics[{Hue[0.1],Polygon[3*v1], Hue[0.8],Polygon[2*v1], Hue[0.2],Polygon[v1]}, AspectRatio->Automatic]]

Out[2]= -Graphics- 2. 图形大小

下面是一些点,注意点大小的控制。

In[3]:=Table[Point[{n^2,Prime[n]}],{n,5}];Show[Graphics[{PointSize[0.1],%}],PlotRange->All];

32

下面的点的控制是用绝对单位:

In[4]:=ListPlot[Table[Prime[n],{n,10}],Prolog->AbsolutePointSize[5]]

25201510468 Out[4]= -Graphics-

3. 线段的控制

下面的例子是控制线段的宽度,使用的是绝对控制。

In[5]:=Show[Graphics[{Table[{AbsoluteThickness[d],Line[{{0,0},{1,d}}]},{d,5}], Line[{{0,5},{1,0}}]}]] Out[5]= -Graphics- Mathematica提供的虚线指令可生成多种不同的复杂虚线。

4.4 图形的重绘和组合

每次绘制图形后,Mathematica保存了图形的所有信息,所以用户可以重绘这些图形。我们在重绘图形的时候,还可以改变一些使用。下面是常用重绘图形的函数。

Show[plot] 重绘图形

33

Show[plot,option->value] 改变方案重绘图形 Show[plot1,plot2,plot3…] 多个图形的绘制 Show[GraphcisArray[{{plot1,plot2,…}…}]] 绘制图形矩阵 InputForm[plot] 给出所有的图形信息

1. 使用Show显示图形

下面绘制函数sinx 的图形。 In[1]:=Plot[Sin[x^2],{x,-Pi,Pi}]

12

0.5-3-2-112-0.5-1 Out[1]= -Graphics- In[2]:=Show[%] 10.5-3-2-112-0.5-1 Out[2]= -Graphics- 重绘图形时,可以改变命令的设置,下面改变y的比例同时给图加边框: In[3]:=Show[%,PlotRange->{-1,2},Frame->True]] 21.510.50-0.5-3-2-1012 34

Out[3]= -Graphics-

2. 使用Show命令进行组合

也可使用Show进行图形组合。图形组合与图形是否有相同的比例无关,这是Mathematica会自动选择新的比例来绘制图形。下面绘制函数xsin(2x+π)的图形和xcos2x 然后绘制在一张图时。

In[4]:=f1=Plot[x*Sin[2x+Pi],{x,0,4Pi}]

1052-546810-10 Out[4]= -Graphics-

In[5]:=f2=Plot[x*Cos[2x],{x,0,4Pi}] 1052-546810-10 Out[5]= -Graphics- In[6]:=Show[f1,f2] 1052-546810-10 Out[6]= -Graphics-

3. 将多个图形组合为一个图形

我们也可把图形组合为一个图形,我们还可以用GraphicsArray把多个图形绘制在一个图形矩阵中如下图。

35


mathematica教程11(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国法律文化导论练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: