c语言输出星号菱形最简单代码
如何在CAD中增加自定义填充图案?
如何在CAD中增加自定义填充图案?
CAD中自定义填充图案
在AutoCAD制图中,HATCH(图案填充)命令的使用较为频繁。CAD自带的图案库虽然内容丰富,但有时仍然不能满足我们的需要,这时我们可以自定义图案来进行填充。
AutoCAD的填充图案都保存在一个名为acad。
pat的库文件中,其缺省路径为安装目录的Acad2000Support目录下。我们可以用文本编辑器对该文件直接进行编辑,添加自定义图案的语句;也可以自己创建一个*。Pat文件,保存在相同目录下,CAD均可识别。
下面,我们就以新创建一个菱形花纹钢板图案库文件为例,来说明AutoCAD 2000中自定义图案的方法。
首先,在CAD中按国标作出菱形花纹图案,并标注各部分尺寸(见图,可点击放大)。
参看下面的库文件标准格式:
*pattern-name [, description]
angle, x-origin, y-origin, delta-x, delta-y [, dash-1, dash-2, 。
。。]
第一行为标题行。星号后面紧跟的是图案名称,执行HATCH命令选择图案时,将显示该名称。方括号内是图案由 HATCH 命令的“?”选项显示时的可选说明。如果省略说明,则图案名称后不能有逗号。
第二行为图案的描述行。
可以有一行或多行。其含义分别为:直线绘制的角度,填充直线族中的一条直线所经过的点的X、Y轴坐标,两填充直线间的位移量,两填充直线的垂直间距,dash-n为一条直线的长度参数,可取正负值或为零,取正值表示该长度段为实线,取负值表示该段为留空,取零则画点。
好了,我们可以开始编辑了。打开记事本,书写下如下:
*custom, steel plate GB/T3277-1991
68。4667, 0, 0, -9。8646, 25, 30。
0213, -6。59
111。5333, 0, 0, 9。8646, 25, 30。0213, -6。59
68。4667, -11。0191, 27。926, -9。8646, 25, 30。0213, -6。
59
111。5333, 11。0191, 27。926, 9。8646, 25, 30。0213, -6。59
本例中的四行图案描叙行分别对应图一中的线段a、b、c、d。对照图文,各项取值应不难理解。
这里只着重讲叙一下delta-x与delta-y的取值规则,为方便理解,我们如图示设置UCS坐标系,确定原点与X轴正方向。线段a、e在Y轴上的垂直间距25构成delta-y,也相当于AutoCAD中的offset命令的取值25;如果线段e是由线段a经offset而来,这时线段e同时还相对于线段a沿X轴负方向移动了9。
8646,这段位移也就是delta-x。
下面还有几个注意事项:
图案定义文件的每一行最多可包含 80 个字符。
AutoCAD 忽略空行和分号右边的文字。根据这一条,我们可以在文件中添加版权信息、备注或者是我们想加入的任何内容。
例如:
Copyright (c) 2000 by everyone。 All rights reserved。
最后,将文件保存,取名custom。Pat。注意,文件名必须与图案名相同。
如何在matlab中给曲线定点标记?
当一张图中的曲线过多时, 除了可以采取用颜色或者线型区分外,还可以用定点标记来区别。matlab可以很轻松地做到这一点。matlab中绘制一般曲线的命令是plot,该命令形式简单,用法多样。
1、启动matlab,主界面如图所示,在命令行窗口中直接键入代码。
2、代码如下图所示。可以看到matlab自动为其bai选择了不同个颜色进行区分,但是并不容易看出那条曲线是那个函数的。
3、下面通过定点标记,来给出明显的区分。命令中的s代表方块,也就是说第一条曲线用方块画出;命令中的*表示星号,也就是说第二条曲线用星号画出。
4、下面的命令将第一条曲线用叉号标记,第二条曲线用圆圈标记。
5、下面的命令用五角星标记第一条曲线,用加号标记第二条曲线。
6、然后就完成了。
方法跟步骤如下:
1,matlab中绘制一般曲线的命令是plot,这个命令形式简单,用法也多样。
2,启动matlab,主界面如下图所示,直接在命令行窗口中直接键入代码。
3,可以看到代码如下图所示,这个matlab自动为其选择了不同个颜色进行区分,但是并不容易看出哪条曲线是那个函数的。
4,通过下面定点标记,来给出明显的区分。命令中的s代表方块,也就是说第一条曲线用方块画出;再命令中的*表示星号,也就是说第二条曲线用星号画出。然后从图中一眼就可以分辨出来。
5,下面的命令将第一条曲线用叉号标记,第二条曲线用圆圈标记。
6,下面的命令可以用五角星标记第一条曲线,再用加号标记第二条曲线。
7,matlab中的定点标记如下所示:s 方块 * 星号 x 叉号 加号 .黑点 o小圆圈 p 五角星 h六角星 gt朝右的三角形 lt朝左的三角形 d 菱形 (还有一个朝上的三角形,由于无法打出,是键盘6号建上面的那个符号)。
8,最后需要注意的是,定点标记都是用每个符号表示一个数据点的意思。