Mathematica绘图总结

时间:2019-05-12 04:02:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Mathematica绘图总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Mathematica绘图总结》。

第一篇:Mathematica绘图总结

Mathematica绘图总结

Mathematica是一个强大的数学工具,它可以广泛应用到数学的各个领域中。而Mathematica的绘图以其丰富的形式,多样的变化,鲜明的色彩给人以直观的视觉感受,并加深我们对抽象的数学的直观理解。

·二维作图 基本绘图命令

Plot[f,{x,xmin,xmax},选项]:f[x]在区间[xmin,xmax]上的函数曲线 Plot[{fl, f2..},{x,xmin,xmax},选项]:在同一图形上画几条曲线 ListPlot[{y1,y2,..}]:绘出由离散点对(n,yn)组成的图

ListPlot[{{x1,y1},{x2,y2},}}:绘出由离散点对(xi,yi)组成的图

ParametricPlot[{fx,fy},{t,tmin,tmax}]:由参数方程在参数变化范围内产生的曲线

2常用选项

Plot 函数的选项,告诉系统如何显示图形,以及对坐标轴、刻度等细节的处理等。

PlotRange:作图显示的值域范围 AspectRatio:图形的纵横比 PlotLabel->label:标题文字 Axes:分别制定是否画x,y轴

AxesLabel->{xlabel,ylabel}: x,y轴上的说明文字 AxesOrigin->{x,y}:坐标轴原点位置 Frame:是否画边框

FrameLabel->{xmlabel,ymlabel,xplabel,yplabel}:边框四边上的文字 Ticks:设置坐标轴上刻度的位置

lotsytle->{{style1},{style2},..}:曲线的线性颜色等属性 PlotPoints:曲线取样点,越大越细致

·三维作图 基本绘图命令 Plot3D[f,{x,xmin,xmax},{y,ymin,ymax},选项]:二维函数flx,y]的空间曲面 ListPlot3D[array]:二维数据阵array的立体高度图

ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}]:三维参数图形

ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}]:二维函数f在指定区间上的等高线图

2常用选项

Axes:是否包括轴

PlotLabel:在轴上加标志

PlotLabel:设置x,y,z 轴的标志

AspectRatio:图形的高度与宽度之比

ViewPoint:观察曲面所在的点,可以设定任何观察点 Boxed True:是否在曲面周围加立体框 BoxRatios:三维立体边长比率

·等值线图和密度图

ContourPlot [f[x,y],{x,xmin,xmax},{y,ymin,ymax},选项]:等值线图 Densityplot [f[x,y],{x,xmin,xmax},{y,ymin,ymax},选项]:密度图

·用图形元素绘图

Point [{x, y}]:点的位置在{x,y},x 和y 为坐标值 Line [{{x1,y1}, {x2,y2},…}]:依次连接相邻两点的线段

Rectangle [{xmin,ymin}, {xmax,ymax}]:以{xmin,ymin}和{xmax,ymax}为对角 线坐标的填实矩形

Polygon [{x1,y1}, {x2,y2},…]:以{x1,y1},{x2,y2},…为顶点的封闭多边形 Raster [{{a11,a12,…}, {a21,a22,…},…}]:灰度颜色的矩阵 Circle [{x,y}, r]:圆心在{x,y},半径为r 的圆

Circle [{x,y}, {rx,ry}]]:圆心在{x,y}, 长短半轴为rx和ry的椭圆 Circle [{x,y}, r, {t1,t2}]:从弧度t1 到弧度t2 的圆弧

Circle [{x,y}, {rx,rt}, {t1,t2}]:从弧度t1 到弧度t2 的椭圆弧 Disk [{x,y}, r]:圆心在{x,y},半径为r 的填实圆 Point[{x,y,z}]:点{x,y,z} Line[{{x1,y1,z1},{x2,y2,z2},…}]:通过点{x1,y1,z1},{x2,y2,z2},…的线 Polygon[{{x1,y1,z1},{x2,y2,z2},…}]:具有指定角的填实多边形

Cuboid[{x0,y0,z0},{x1,y1,z1}]:以{x0,y0,z0}和{x1,y1,z1}为对角线的立方体 Text [expr,{x,y,z}]:在{x,y,z}处的文本

·图形显示

Show[graphics,options]:显示一组图形对象,options为选项设置 Show[g1,g2…]:在一个图上叠加显示一组图形对象

GraphicsArray[{g1,g2,...}]:在一个图上分块显示一组图形对象

SelectionAnimate[notebook,t]:把选中的notebook中的图画循环放映 ·着色及其他

GrayLevel[level]:灰度level为0~1间的实数

RGBColor[red,green,blue]: RGB颜色,均为0~I间的实数 Hue[h,s,b]:亮度,饱和度等,均为0~1间的实数 CMYKColor[cyan,magenta,yellow,block]: CMYK颜色 Thickness[r]:设置线宽为r PointSize[d]:设置绘点的大小

Dashing[{r1, r2...}]画一个单元的间隔长度的虚线 ImageSize->{x,y}:显示图形大小(单位为像素)总结:Mathematica中作图的命令繁多复杂,我们要将这些命令熟练掌握,灵活运用,才能做出精美的图案。

第二篇:绘图总结

绘图总结

一、总结

(1)图形的对称行,绘画中心线,节省大量的时间和图纸干净整洁。(2)图层的线粗分明,查看图纸的时候,比较清晰,尤其对折弯线的辨别。(3)绘画三视图,体现高平齐宽相等。

(4)标注的时候,孔的定位、折弯的定位标注线,分开来标注。总尺寸单独拉开,便于下料查看尺寸。

(5)绘图比例,必须明确规定。

二、看图的顺序

(1)查看图号、名称、材料和厚度。(2)查看展开图的总体尺寸,长和宽。

(3)查看定位孔的尺寸,定位基准长和宽,孔的标注。(4)折弯尺寸。(5)线性角度的标注。(6)折弯图尺寸查看。(7)折弯角度的查看。

三、制图技术要求

(1)制图表面平整、无毛刺、无凹坑。

(2)制件应符合Q/LS-2008-29《钣金件检验规范》

(3)未注公差符合Q/LS027-028

四、图幅规范

A0(841×1189)A1(594×841)A2(420×594)A3(297×420)A4(210×297)

五、线性的分类和规则

细实线 .应用过渡线、标注线、指引线、剖面线、折弯线。

波浪线 .断裂处的边界线,视图与剖视图的分界线。双折线 .断裂处的边界线,视图与剖视图的分界线。粗实线 .可见轮廓线

粗实现 . 表格图、流程图中的主要表示线

细虚线 .不可见轮廓线

细点画线.对称中心线、分度圆、孔系分布的中心线、剖切线

细双点画线.成形前的轮廓线、线、轨迹线、制成品的轮廓线、特定区域线、工艺结构的轮廓线、中断线

六GB/T 4457.4-2002规定

粗细线宽度比率2 :1 0.13mm、0.18mm、0.25mm、0.35mm、0.5mm、0.7mm、1mm、1.4mm、2mm

第三篇:仿真绘图总结

Simulink仿真绘图总结:建议使用方法4,方法1,2不宜使用。1.运行仿真模型,用Scope观察结果,用ALT+PrintScreen抓取图形,Ctrl+V粘贴到Word。

2.使用Scope打印功能,在Word中插入图形来自文件。

3.在Scope中参数设置如下:

在MATLAB命令窗口输入:plot(x(:,1),x(:,2:4));%%%%此处有三个输出。在figure/Edit菜单下选择Copy Options…,在打开得对话框中设置如下:

然后在figure/Edit菜单下选择Copy Figure,Ctrl+V粘贴到Word。

这时还可再用绘图命令修改完善,如下: 4.用

out模块替代Scope模块,仿真结束后用绘图命令:plot(tout,yout);在figure/Edit菜单下选择Copy Figure,Ctrl+V粘贴到Word。

5.使用plot(tout,yout);saveas(gcf,'myfigure','emf');在Word中图片

myfigure.emf

。插入***00.511.522.533.544.5

如何编辑和保存simulink中scope显示结果

关于scope结果的保存,论坛里的一般回答都是输出到workspace,再plot,但是plot在一张图里只可以有一个坐标系,在多变量情况下很不方便,不能实现scope中多axis的情况。另外若直接打印scope显示的结果,图形颜色无法编辑,也不能在图上加线条或文字。可以在打开scope情况下,在matlab中输入命令shh = get(0,'ShowHiddenHandles');set(0,'ShowHiddenHandles','On')set(gcf,'menubar','figure')set(gcf,'CloseRequestFcn','closereq')set(gcf,'DefaultLineClipping','Off')set(0,'ShowHiddenHandles',shh)这样scope隐藏的编辑菜单就会出现,与plot中的菜单类似,可以方便的编辑scope中的图形,并可以将图形另存为*.fig,或者export为*.jpg,*.bmp等等。使用plot打印图片:1.首先添加一个clock时间控件,输出时间t到一个示波器里。修改该示波器参数,进入到datahistory,删除limit data,勾选save data to workspace,变量名t,格式array。(或者使用to workspace这样一个控件)2.仿照上面示波器参数设置,修改你所要显示的示波器。设变量名为x3.在MATLAB主界面(或新建一个m文件)输入:plot(t,x)(ps:有时候t可能不止一列,需要选择一下,如:plot(t(:,1),x))4.整理图像,选edit下copy figure,粘贴入word中。

simulink

在一个图形中画出多个示波器曲线的方法 最近碰到一个问题,就是做仿真模型的时候需要在这个模型的基础上,改变相应的参数,画出相应的转矩或者角速度的图像,这样就能在一个图形中画出个曲线,可以比较不同参数下对转矩或者角速度的影响。具体方法是,把示波器的图像显示在图形中,前面的博文已经做过了解决。那就是通过设置示波器参数把示波器图形用plot命令显示。如:双击所要输出波形的示波器,打开示波器参数选择窗口,点击“Data history”标签,将第二个参数“Save data to workspace”打勾(如下图)。可填写变量名和选择格式。变量名随便,好记就行,格式选择arry。这里顺便说一句。在仿真时经常会出现仿真结束后,示波器显示的波形只有一部分的现象,这是第一个参数“Limit data points to last”被选中的缘故。这个参数被选中,输出点数被限制,当然波形就只能显示一部分了,只不过这样可以节省内存罢了。要全部显示,只要不勾就行了。一切选择好后,点OK退出,运行仿真。在仿真结束后,在workspace里面会出现一个和前面设定的变量名相同名字的结构体变量。该变量中主要有一个名字为signals的结构体和一个名为time的向量。在signals里面还有

values的向量。这就是绘制新图形的数据基础。在命令窗口输入 plot(ScopeData.time,ScopeData.signals.values,'k')这样就可以输出一个坐标清楚的图形了。但是此时的坐标没有标注坐标所代表的量的名称。此时输入xlabel('time(s)'),在X坐标下就会显示time(s)字样,输入ylabel('speed(m/s)'),在Y轴同样输出speed(m/s)字样。改变' '内的字符串,就可以改变坐标下的名字。在命令窗口输入axis([xmin xmax ymin ymax]),就可以限定输出波形的上下界。输入set(gca,'xtick',[a b c d....])可以重新标定坐标刻度,其中“a b c d...”就是重新标定后的刻度值。grid on,grid off 命令可以打开和关闭网格。经过这些命令一处理,就可以得到非常满意的输出图形了。怎么在plot命令中显示多条曲线呢,即在一组参数下仿真图像是1,当我用另外一组参数仿真得到仿真图像2.怎么样才能把这两个图像放在一个图中呢。通过查询我得到了一个简单的办法,即,仿真1结束后,plot(y1)然后输入 hold on 命令 然后再plot(y2)当然y1和y2是把示波器的变量重新定义了以后。也可输入相同的plot(y)只要两条曲线不同。方法2: 设你的波形变量保存为y1,...y5, plot([y1;y2;y3;y4;y5])把五条曲线画到一个图上.注意to workspace中保存类型是array.方法3:如果你要在一个坐标轴内显示几个曲线,那么就在用一个mux,把速度和转矩合并一个变量,然后to workspace,然后用plot画可以显示出跟示波器一样的一个图形2个曲线。我主要用方法1,简单明了。示波器图形保存方法: 方法1,用Print Screen Sys Rq 抓图,复制到画图版,再将图形剪到word中; 方法简单但效果不好,对于数据线多的颜色糟糕 方法2,改变仿真参数,选择save....下的参数,将仿真得到结存波形 存至 workspace 只要构建变量,在工作窗口输入以下命令:

t=ScopeData.time;y=ScopeData.signals(:,1).values;%多个窗口的多个信号的第i

个窗口

plot(t,y,'');% 多窗口推荐

subplot MATLAB中用plot命令画出示波器的图形总结 这两天碰到一个问题是关于用MATLAB命令把示波器图形画出,经过努力总算得到解决。看到网上有的同行问怎么改示波器的背景,把示波器波形复制到Word中,我有两种方法,第一种是我一个同学告诉我的,通过命令对示波器进行操作。具体如下

shh = get(0,'ShowHiddenHandles');set(0,'ShowHiddenHandles','On')set(gcf,'menubar','figure')set(gcf,'CloseRequestFcn','closereq')set(gcf,'DefaultLineClipping','Off')set(0,'ShowHiddenHandles',shh)输入以上命令可以直接对示波器进行修改,包括背景和曲线颜色 第二种方法我以前总结过,现在详细说明一下 用MATLAB命令将simulink示波器的图形画出 第一步,将你的示波器的输出曲线以矩阵形式映射到MATLAB的工作空间内。如图1所示,双击示波器后选择parameters目录下的Data history,将Save data to workspace勾上,Format选择Array,Variable name即你输入至工作空间的矩阵名称,这里我取名aa。在这之后运行一次仿真,那么你就可以在MATLAB的工作空间里看到你示波器输出曲线的矩阵aa。如图2所示。

第二步,用

plot函数画出曲线 双击曲线矩阵aa,将可以看到详细情况,我这里的aa矩阵是一个1034行,3列的矩阵,观察这个矩阵即可以发现,这个矩阵的第一列是仿真时间,而由于我仿真时示波器内输出的是两条曲线,所以第二列和第三列即分别代表了这2条曲线。同时大家要注意,在simulink中我们有时往往在示波器中混合输出曲线,那么就要在示波器前加一个MUX混合模块,因此示波器内曲线映射到的工作空间的矩阵是和你的MUX的输入端数有关,如果你设置了3个MUX输入端,而实际上你只使用了2个,那么曲线矩阵仍然会有4列,并且其中一列是零,而不是3列。理解曲线矩阵的原理之后,我们就可以用plot函数画出示波器中显示的图形了。

curve=plot(aa(:,1),aa(:,2),aa(:,1),aa(:,3),'--r')%aa(:,1)表示取aa的第一列,仿真时间 %aa(:,2)表示取aa的第二列,示波器的输入一 %aa(:,3)表示取aa的第三列,示波器的输入二 %--r表示曲线2显示的形式和颜色,这里是(red)set(curve(1),'linewidth',3)

%设置曲线1的粗细 set(curve(2),'linewidth',3)

%设置曲线2的粗细 legend('Fuzzy','PID','Location','NorthEastOutside')%曲线名称标注 xlabel('仿真时间(s)')

%X坐标轴名称标注 ylabel('幅值')%Y轴坐标轴标注 title('Fuzzy Control VS PID')%所画图的名称 grid on %添加网格 运行上述命令后即可以看到用MATLAB命令画出的图形了,你可以在图形出来之后继续进行编辑。

将不同示波器中的曲线画在一张图上 如何将不同示波器中的曲线画在一张图上,很简单,如下命令解释 curve=plot(f1(:,1),f1(:,2),FP(:,1),FP(:,2),'r',FP(:,1),FP(:,3),'k')%f1为即示波器1输出的曲线矩阵f1,FP为示波器2输出的曲线矩阵FP 同一示波器内的仿真时间和曲线要相一致,所以f1(:,1),f1(:,2)放一起,FP(:,1),FP(:,2)放一起,不能出现f1(:,1),FP(:,2)的情况

不只是eps图形,在word中最好的是emf和wmf等,这个有人分析对比过。word中用eps,视觉上会不清楚,但是转换为pdf文档后就很清楚了。eps图形主要是被LaTeX排版系统直接利用生成pdf,出来的图也是比较清楚。我们通常知道的所见即所得的画图软件,例如matlab,origin,visio,smartdraw,coraldraw,得到的图形都可以输出(另存)为矢量图形的,最好别选择jpg,更不要选择bmp。simlink仿真波形的输出与绘制(含实例,适合新手)在做simlink仿真的过程中,一般都是用示波器看信号的波形。但是很多时候是需要波形输出,我们知道示波器里的波形背景是黑的,而且线型线宽以及加标注都十分困难。下面分享一下我的经验,欢迎高手拍砖!我所知道的信号输出到工作环境的方法有2种:(1)通过out模块:我一直使用的,也是我比较熟悉的方法。个人觉得比workspace好用多了(2)通过To Workspace模块:只是知道可以,不过没用过。刚才试了一下发现输出的数据是一个结构体,虽然可以修改save famat让它也输出矩阵,但是我始终没有找到仿真系统的时间变量在哪儿输出。因此绘图就会遇到麻烦(这一点烦请用过的高人,指点一二)用了out模块后,在模型运行完毕后。数据会自动输出到工作环境:时间默认的是tout(1维向量),信号数据默认的是yout(可能是一维向量,也可能是个矩阵)。事实证明当把workspace的save format选为Array的时候,yout==simout。在这里输出的参数名字都用默认的,out模块输出的参数名字可以在Simulation-->Configuration Parameters-->Data Import/Export 里边进行修改;To Workspace模块双击就可以修改了。(1)绘制的一些技巧。

在附带的模型里我们用mux模块将3个信号混合到一起。模型运行完毕后就可以在工作空间绘图了,可以绘制其中的任一信号,也可以同时绘制,还可以根据需要设置线型和颜色。

复制内容到剪贴板 代码: clear,clc;sim('example.mdl');%要先把附件的example.mdl

存到

work的目录里

subplot(311),plot(tout,yout);legend('输入信号','控制输出','基准信号',...'Location','NorthEastOutside')title('所有信号绘制到一起')

subplot(312),plot(tout,yout(:,2),'linewidth',2.5,...'color',[1 0 0])

title('

')subplot(313),stem(tout(1:20:end),yout(1:20:end,:),'fill','-');title('离散取点绘图')总之呢,取数据的技巧掌握了,想怎么绘制就怎么绘制了。在标注和取信号的时候要注意yout的列对应mux模块的各个输入,第一列对应最上边的输入,一次类推、、、mux有多少个输入信号yout就有多少列,而列的长度和仿真时间设置以及数据输出点数有关。(2)绘制出了漂亮的图,如何贴到word里的问题。

这个问题也是以前讨论较多的问题,因为通过抓屏或者抓图工具弄的图贴到word里都会出现变形的问题。调整大小就更容易出现了,这是因为抓的图默认存的jpg或者bmp都是位图。而矢量图拉伸不会影响清晰度,这点在这个帖子里有讨论,如何Word中的粘贴的图片更清晰。这里就说说如何把绘制的图形存为矢量图,其实很简单,就一个saveas指令。记住在word里要用“插入-->图片-->来自文件”的方式。

复制内容到剪贴板

代码:

figure(2);stem(tout(1:20:end),yout(1:20:end,:),'fill','-');saveas(gcf,'myaxes','emf')欢迎讨论并提宝贵意见!

m=[0.5:0.25:2];T=[86 87.4 89 90.2 91.3 92.6 93.8];V=-(T-308)./82.3;plot(m,V)grid on set(gca,'xtick',[0.5 0.75 1 1.25 1.5 1.75 2])xlabel('盐密/g')ylabel('辐射计输出直流电压/V')title('辐射计输出直流电压和盐密之间的关系')%以下程序可以改变坐标轴显示的数值

%day={'mon' 'tue' 'wen' 'thi' 'fri' 'sat' 'sun'};%set(gca,'xticklabel',day)% 【 例 10.7.2-1 】本例演示: axes 轴位框设计、rectangle 的运用、及轴外注释。所谓轴外注释,% 实际上是使用了两个轴位框。一个轴位框充满全部图形窗,其坐标框被隐去,而只写注释文字。而另一个比较小的轴位框用于绘图。% 这样从外表看去,注释就处于那小轴位框的外部。

clear,clc;zeta2=[0.2 0.4 0.6 0.8 1.0];n=length(zeta2);for k=1:n;Num{k,1}=1;Den{k,1}=[1 2*zeta2(k)1];end S=tf(Num,Den);% 产生单输入多输出系统 t=(0:0.4:20)';% 时间采样点

[Y,x]=step(S,t);% 单输入多输出系统的响应 tt=t*ones(size(zeta2));% 为画彩带图,生成与函数值 Y 维数相同的时间矩阵。

% 产生全窗轴位框,并隐去坐标轴

clf reset,H=axes('Position', [0, 0, 1, 1], 'Visible', 'off');% 产生包含多行字符串的元胞数组 str{1}='fontname{ 隶书 } 二阶系统阶跃响应 ';%<11> str{2}='y(t)= 1zeta^{2})^{0.5}';str{6}='theta = arctg(beta/zeta)';str{7}='zeta =.2,.4,.6,.8, 1';%<15>

% 使 H 句柄轴对象成为当前轴,然后注释多行文字。

set(gcf, 'CurrentAxes',H)%<18> text(0.01, 0.73, str, 'FontSize', 12)%<19> h1=axes('Position', [0.45, 0.45, 0.5, 0.5]);% 产生右半窗的轴位框 ribbon(tt,Y,0.4)% 在 h1 轴位框中画彩带图 % 对 X 轴、Z 轴重标刻

set(h1,'XTickLabelMode','manual','XTickLabel','0|0.4|0.8|1.2');%< 23> set(h1,'ZTickLabel','0|1.0|2.0');%<24> % 低层指令标识轴名 set(get(h1,'XLabel'),'String','zeta set(get(h1,'YLabel'),'String','leftarrow

rightarrow','Rotation',17.5)t','Rotation',-25)

%<27> set(get(h1,'Zlabel'),'String','y rightarrow')h2=axes('Position',[0.03, 0.08, 0.27, 0.27]);% 在左下角,产生小的轴位框。plot(tt,Y)% 在 h2 轴对象上画二维图

% 在右下方画系统方块框图 h3=axes('Position',[0.37,0.04,0.63,0.32]);% 设置画框图的轴位框 set(h3,'Xlim',[0,1.2],'Ylim',[0,0.5])% 设置轴的刻度范围 set(h3,'DataAspectRatio',[1 1 1])% 设置刻度比例 set(h3,'ColorOrder',[0,0,0])% 设置绘线的首选用色 set(h3,'Visible','off')

%

hh1=rectangle('Position',[0.5,0.2,0.4,0.2],'Curvature',[0,0]);% 画方框

<37> hh2=rectangle('Position',[0.2,0.26,0.08,0.08],'Curvature',[1,1]);

% 画圆框 <38>

xx1=0.05:0.01:0.2;xx2=0.28:0.02:0.5;xx3=0.9:0.02:1.1;xx4=0.24:0.02:1;yy5=0.1:0.02:0.26;yy6=0.1:0.02:0.3;yy1=0.3*ones(size(xx1));yy2=0.3*ones(size(xx2));yy3=0.3*ones(size(xx3));yy4=0.1*ones(size(xx4));xx5=0.24*ones(size(yy5));xx6=ones(size(yy6));line(xx1,yy1);line(xx2,yy2);line(xx3,yy3);line(xx4,yy4);line(xx5,yy5);line(xx6,yy6)line(0.17,0.3,'Marker','>','MarkerFaceColor','k')line(0.47,0.3,'Marker','>','MarkerFaceColor','k')line(1.1,0.3,'Marker','>','MarkerFaceColor','k')line(0.24,0.23,'Marker','^','MarkerFaceColor','k')line(0.17,0.35,'Marker','+')text(0.27,0.23,'-')text(0.05,0.35,'u(t)')text(1,0.35,'y(t)')

text(0.6,0.26,'s{^2} + 2{zeta}s');xx7=0.56:0.02:0.84;yy7=0.3*ones(size(xx7));line(xx7,yy7)text(0.68,0.35,'1')

第四篇:总结和分类Mathematica的画图功能

总结和分类Mathematica的画图功能

——数学应用软件设计实验报告

实验目的:

近一步了解和掌握Mathematica的画图功能。

实验内容:

对Mathematica的所有画图函数或命令进行总结和分类(对它的一些重要可选项进行说明),并画出一些有趣的图形。

实验环境:

Mathematica4.0

实验结果:

基本作图函数

1.画点函数

Point[x,y] 2.画线函数

Line[x1,y1,x2,y2] 3.画圆函数

Circle[x,y,r] 4.画矩形函数

Rectangle 5.画多边形函数

Ploygon 6.字符输出函数

Text[字符串,输出坐标] 7.1 画离散点图

1.绘出由离散点对(n,yn)组成的图

ListPlot[{y1,y2,..}] 2.绘出由离散点对(xn,yn)组成的图

ListPlot[{{x1,y1},{x2,y2},..}] 3.二维数据阵array的立体高度图

ListPlot3D[array] 4.根据可选项,把数据点dd在平面上画出来

ListPlot[dd,选项]

画二维函数图像 1.标准二维函数作图

Plot[函数f,{x,xmin,xmax},选项]:在区间{x,xmin,xmax}上,按选项的要求画出函数f的图形

Plot[{函数1,函数2,…},{x,xmin,xmax},选项]:在区间{x,xmin,xmax}上,按选项的要求画出几个函数的图形 2.二维参数方程作图 ParametricPlot[{x[t],y[t]},{t,t0,t1},选项]:画一个X轴、Y轴坐标为{x[t],y[t]},参变量t在[t0,t1]中的参数曲线 3.二维等高线图 ContourPlot[f[x,y],{x,x0,x1},{y,y0,y1},选项]:画出空间曲面f[x,y]在区域x∈[x0,x1]和y∈[y0,y1]上的等高线图 4.二维密度图 DensityPlot[f[x,y],{x,x0,x1},{y,y0,y1},选项]:画出空间曲面f[x,y]在区域x∈[x0,x1]和y∈[y0,y1]上的密度图 5.二维极坐标方程作图 PolarPlot[r[t],{t,min,max},选项]:按选项的要求画出极坐标方程为r=r(t)的图形(需要先打开作图软件包,输入“<

画三维函数图像 1.标准三维函数作图 Plot3D[f[x,y],{x,x0,x1},{y,y0,y1},选项]:在区域x∈[x0,x1]和y∈[y0,y1]上,画出空间曲面f[x,y] 2.三维参数方程作图 ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,u0,u1},{v,v0,v1},可选项]:画一个X轴坐标为x[u,v]、Y轴坐标为y[u,v]、Z轴坐标为z[u,v],参变量u在[u0,u1]、v在[v0,v1]中的参数曲面

重要可选项

1.AspectRatio:设定图形的宽高比

2.PlotStyle:确定所画图形的线宽、线形、颜色等特性,如(1)RGBColor[r,g,b]使曲线采用某种颜色(2)GrayLevel[gray]描述颜色的灰度(3)PointSize[相对尺度]表示点的大小(4)Thickness[相对尺度]表示线的宽度 3.PlotPoint:设定计算机描点作图时在每个单位长度内取的点数 4.PlotRange:表示作图的值域 5.PlotLabel:在图形上方居中加注释 6.Axes:指定是否显示坐标轴 7.AxesLabel:在坐标轴上做标记

8.AxesOrigin:指定两个坐标轴的交点位置 9.AxesStyle:设定坐标轴的颜色、线宽等选项 10.Ticks:给坐标轴加上刻度或给坐标轴上的点加上标记 11.GridLinese:用于加网格线 12.Background:用于指定背景颜色 13.DisplayFunction:指定如何显示图形

趣味图形举例 二维:

Plot[{Sin[x]+Sin[1.6 x],-Sin[x]-Sin[1.6 x]},{x,0,40}] 21102030-1-2 ParametricPlot[{Cos[5 t],Sin[3 t]},{t,0,2 Pi},AspectRatio->Automatic}]

10.5-1-0.50.5-0.5-1

<

0.750.50.25-0.75-0.5-0.25-0.250.250.50.-0.5-0.75 5

ParametricPlot[{t Cos[t],t Sin[t]},{t,0,4 Pi},PlotPoints->250,AspectRatio-> Automatic]

7.552.5-10-5-2.5-5-7.5-10510

<

10.5-1-0.50.5-0.5-1 6

ContourPlot[x^2-y^2,{x,-1,1},{y,-1,1}] 10.50-0.5-1-1-0.500.5

ContourPlot[Cos[x y],{x,-5,5},{y,-5,5}] 420-2-4-4-202 7

ContourPlot[Sin[x y],{x,-5,5},{y,-5,5},ContourLines->False] 420-2-4-4-202

Plot[Evaluate[Table [BesselJ[n,x],{n,4}]],{x,0,100}] 0.60.40.220-0.2406080 三维:

Plot3D[Sin[x y],{x,0,4},{y,0,4},PlotPoints->40,Mesh->False,FaceGrids->All, AxesIabel->{“Length”, “Width”, “Height”}] 10.5Height0-0.5-1012Length3401432Width

Plot3D[Sin[x y] Cos[x y],{x,0,4},{y,0,4},PlotPoints->30] 0.50.250-0.25-0.50123401234

Plot3D[Tan[x y],{x,0,4},{y,0,4},PlotPoints->30]} 52.50-2.5-50123401243

ParametricPlot3D[{Sin[t],Sin[2 t] Sin[u],Sin[2 t] Cos[u]},{t,-Pi/2, Pi/2},{u,0,2 Pi},Ticks->None]

ParametricPlot3D[{Cos[5 t],Sin[3 t],Sin[t]},{t,0,2 Pi}]

10.50-0.5-110.50-0.5-1-1-0.500.51

ParametricPlot3D[{Cos[u] Sin[v],Sin[u] Sin[v],Cos[v]+Log[Tan[v/2]]+0.1*u}, {u,0,4Pi},{v,0.001,1},PlotPoints->{64,32}]-0.50.50-0.5100.50-1-2-3 ParametricPlot3D[{Cos[t](3+Cos[u]),Sin[t](3+Cos[u]),Sin[u]},{t,0,2Pi},{u,0,2Pi}] 10.50-0.5-1-4-2024-4-2420

实验中出现的问题及解决方法:

早期图形举例前面的命令都是由Mathematica 4里面的命令直接粘贴到文档中,但是在打印的过程中,这些命令无法正常显示,猜想出现这种情况可能与打印分辨率或者连接打印机的电脑未安装Mathematica软件有关。因此对文档进行了相应的修改,把之前粘贴过来的命令删去,改用以人工输入文档的方式重新在Word中输入指令。

结论:

Mathematica软件具有较强的画图功能,虽然不能与一些专用的画图工具相比,但其已能基本满足数学方面的画图需要,既可以单独绘制点线面体,也能根据各种类型的函数,画出二维或三维的函数图像,且通过可选项,图像可以更为清晰明了地显示出来,使用户能够完整地了解一个或多个函数的图像构成。

Mathamatica软件画图功能的缺点就是图像无法自由旋转。

第五篇:solidworks绘图技巧总结

solidworks绘图技巧总结

solidworks使用时间长了慢慢通过搜集整理就会总结出一部分solidworks建 模、装配、出图等技巧,那么现在就分享一部分整理的solidworks使用技巧,希望给大家抛砖引玉,带来启发。1.将工具按钮放置在不同的工具栏中

可根据自己的习惯定义工具栏,把常用的按钮放到不同的工具栏中。如“重建模型” 按钮,可以在窗口右下角和左上角各放一个,以便于提高工作效率。

2.窗口的分割

双击或拖动窗口分栏线,可以将同一窗口进行分割,以便于在不同的窗口中观看模 型的不同视图。对左侧窗口进行分割可以同时显示不同的内容,如

FeatureManager设计树、PropertyManager属性管理器或 ConfigurationManager配置管理器。

3.改变模型旋转中心

单击“旋转视图”按钮,使旋转视图命令激活,在图形区域选择模型的顶点、边或面 可以使模型绕所选择的对象旋转。

4.关联的自定义属性

在零件模板中设置零件的自定义属性:“文件”==>“属性”。在“指定配置”标签中可 设置零件的一些属性,如零件代号、表面处理等参数,这些参数可和装配图的材料 明细表以及图纸的标题栏相关,并自动添加到工程图或材料明细表。

5.质量特性可以作为自定义属性

零件的质量特性如密度、质量、体积等可以作为零件的自定义属性。

6.零件文件的大小

零件文件在特征压缩状态和正常状态下保存时,文件的大小不同。所有特征被压缩 后保存,大约可以节省20%~80%的磁盘空间。

7.绘制草图时最好关闭网格捕捉

8.绘制草图的最佳步骤

首先绘制草图形状;其次确定草图各元素间的几何关系、位置关系和定位尺寸;最 后标注草图的形状尺寸。9.绘制垂直或平行线

保持一条直线处于选择状态,使用直线绘制工具,通过观察系统的推理线可以绘制 与被选直线平行或垂直的线段。

10.判断欠定义元素

当草图元素很多时,如果不清楚那些元素欠定义,可以拖动蓝色的元素判断该元素 需要标注的尺寸或其他几何关系。

11.绘制直线到绘制圆弧的切换

从绘制直线转到绘制圆弧状态,可以不用按“A”键;在直线端点附近移动鼠标,系统 可以自动转到绘制圆弧状态。

12.利用三点标注角度

可先选择顶点,再分别选择角度的另两个端点,确定尺寸位置。

13.标注圆弧长度

可先分别选择圆弧的两个端点,然后选择圆弧,确定尺寸位置。

14.输入尺寸时给定尺寸的数据单位

如果不给定数据单位,则使用已经设定的默认单位;当指定单位时,系统自动按指 定单位换算成默认单位。如,默认单位是mm,当输入10in时,系统将换算成 254mm;

15.在草绘中标注元素尺寸时最好同时给定尺寸的公差和有关前后缀文本。

16.取消系统推理指针和推理线

绘制草图时按住Ctrl键,系统将不显示推理指针和推理线,也就不会自动产生几何 约束关系。

17.特征复制/粘贴以及镜像时的注意事项

使用复制/粘贴或镜像生成特征时,应该注意检查生成的特征是否正确。在实际应 用中发现,某些经粘贴或镜像产生的特征有时会与源特征不同。

18.两个零件间特征的复制

使用复制/粘贴方法或按住Shift键拖动特征到另一零件窗口的适当位置,可以复 制特征到其他零件。

19.放样特征的轮廓对应点

建立放样特征时,可以在放样轮廓中绘制参考草绘点,以便于控制放样特征的轮廓 对应点。

20.阵列产生螺旋线扫描

螺旋扫描特征对系统性能要求很高,如果螺旋线很长,特征会很复杂。可以利用阵 列方法建立: 首先定义一圈的螺旋扫描,然后利用线性阵列将其阵列成所需的螺 旋圈数,这样会大大降低SolidWorks对系统的要求,加快处理速度。

21.用新建立的配置复制当前激活的配置

使不同配置保持激活状态并建立新配置,可以提高建立配置的效率。

22.删除系列零件设计表而不删除配置

由设计表生成的配置与设计表不再有任何关系,因此,当需要生成多种类型的配置 并且数量很多时,可以考虑首先使用系列零件设计表生成其中一个类型,删除系列 零件设计表后再处理另一种类型。

23.零件的配合参考和智能装配

只有在零件中设置配合参考,才可以在FeaturePalette窗口、零件的

FeatureManager设计树中建立零件名称或在资源管理器中拖动零件到装配中 实现零件的智能装配。

24.装配中同一零部件的多个实例

在装配体中按住Ctrl键拖动零部件,可以在装配体中装配同一零部件的多个实例。

25.隐藏装配文件设计树的更新夹

在装配中建立零件或特征的外部参考信息,在FeatureManager设计树的底部,有时会使FeatureManager设计树显得非常长,可以右击装配体文件名称选 择右键菜单“隐藏更新夹”隐藏所有的更新内容。

26.文件的改名存盘

如果需要对被参考的文件改名存盘时(如对装配文件的零部件或工程图文件的模型),最好打开参考文件,这样,系统可以将参考文件的参考信息同时进行处理,以免 出现找不到参考文件的错误。

27.工程图和模型文件的尺寸单位

只要工程图的单位设置为“mm”,不管模型文件的单位是什么,插入模型尺寸时会 自动转化为“mm”单位;

28.半剖视图、局部剖视图的建立方法

为模型文件建立一个新配置,利用切除特征在剖面位置切除模型一部分。在工程图 中利用指定的配置建立视图,使用“插入”==>“区域剖面线”为切除部分绘制剖面线。

29.1×45°倒角的标注方法

可以使用文本注释的方法来实现。当文本中链接倒角的尺寸值时,文本内容随倒角 尺寸变化而变化。

30.将材料明细表输出成单独的Excel表

单击装配图中的材料名细表,使其处于被选择状态。选择菜单:“文件”==>“另存 为”,可以将材料明细表输出成Excel文件。

下载Mathematica绘图总结word格式文档
下载Mathematica绘图总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Sketchup绘图常见问题总结

    dong Sketchup绘图常见问题总结 一.vray的安装 先安装sketchup的英文版,再安装sketchup的顶渲简体中文版,再使用注册机注册,再安装vray,这个过程中不要更改安装的默认位置。 二.CA......

    计算机绘图课程总结

    课程总结本学期担任2010级机电1、2、动车班机械制图及CAD课程中的计算机绘图部分的理论与实践教学工作,在同学们的大力配合和支持下,较好地完成了预定教学任务,下面进行本课程......

    MFC经典绘图方法总结

    MFC经典绘图方法总结 Windows 绘图的实质就是利用 windows提供的图形设备接口GDI(Graphics Device Interface)将图形会制在显示器上。 为了支持GDI绘图,MFC提供了两种重要的......

    绘图小作文总结(推荐5篇)

    北景中心学校 快乐绘图小作文工作总结 2013-2014学年度第一学期 在教务处的带领下,通过半年多的实践研究,通过多种形式,激发儿童对作文和绘画的兴趣和自信心,把写作当作一件“乐......

    计算机绘图实训总结

    一、概述 计算机绘图实训是为模具设计专业的学生在学完机械制图与计算机绘图及同类课程以后所设置的一个重要的实践环节,也是学生第一次较全面、规范地进行设计训练,通过实训,......

    绘图技能大赛活动总结

    绘图技能大赛活动总结 为了充分展示学生的才华与技能,增强团队的凝聚力,丰富学生的业余文化生活,建筑工程学院鲁班建筑协会在2014年4月25日在校园举办了绘图技能大赛。在学院领......

    计算机辅助绘图学习总结

    计算机辅助绘图学习总结 姓名:郭佳学号:20115537专业班级:信息与计算科学1班 这学期我选修了计算机辅助绘图这门选修课。老师带领我们主要认识了CAD软件的应用。利用计算机及其......

    04 - 简单绘图范文合集

    Lesson 4 一、消息映射机制 1.消息响应函数:(例:在CDrawView类响应鼠标左键按下消息) 1)在头文件(DrawView.h)中声明消息响应函数原型。 //{{AFX_MSG(CDrawView)//注释宏 afx_msg......