ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.71KB ,
资源ID:17942858      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17942858.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CAD中数据统计方法Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CAD中数据统计方法Word格式文档下载.docx

1、原程序:;说明(alert 提醒: n请首先设置好输精度,在绘图的过程中可随时用命令JD设置精度。 n命令+ - * /分别代表对所选择的数字求和差积商。 n其中- / 则是以你第一个选到的数字文本为被减数和被除数。.(点点)代表对所选择的数字文本统一加减乘除某个数,默认为1。TJ代表对所选择的数字文本进行数学统计。 n所有生成的新文本均与第一个选到的数字文本的样式相同(除角度外)。)定义了一个全局变量为精度(defun C:JD (/ ) (prompt n请输入精度,直接回车则为系统精度: (initget 4) (if (setq PRECISION (getint) (princ) (

2、setq PRECISION (getvar LUPREC) ) (C:JD) 加+ (/ key sel ins first numlst result) (while (common1) (setq result (apply + (cadr numlst) (common2) )减- (/ key sel ins first numlst result)- (cadr numlst)乘* (/ key sel ins first numlst result)* (cadr numlst)除/ (/ key sel ins first numlst result) (while (comm

3、on1) / (cadr numlst)所有数字都加减乘除某个数. (/ key op sel ins first numlst result) (while (setq sel (ssget (0 . TEXT) (setq first (ssname sel 0) (setq Numlst (sel-list sel) (initget 1 + - * / (setq key (getkword n请输入加减乘除符号: (initget 2) (if (null (setq op (getreal n请输入操作数) (setq op 1.0) (all-cal numlst key op)

4、 (defun all-cal (result sym op / lst old new) (foreach n (car numlst) (setq lst (entget n) (setq old (atof (cdr (assoc 1 lst) (setq new (eval (cons (read sym) (list old op) (setq new (cons 1 (rtos new (getvar LUNITS) PRECISION) (setq lst (subst new (assoc 1 lst) lst) (entmod lst)选择和插入点(defun common1

5、 () (and (setq sel (ssget ) (null (initget 0 Yes No (if (setq key (getkword n是否保留原数字Yes,No? (setq key YesNo做文字或者更新文字(defun common2 () (setq result (rtos result (getvar ) PRECISION) (if (= key (if (setq ins (getpoint n请输入插入点: (make-text first result ins) (update-text first result)选择集合转化成数字列表(defun se

6、l-list (sel / i ent lst num Els nls) (setq i 0) (repeat (sslength sel) (setq ent (ssname sel i) (setq lst (entget ent) (setq num (atof (cdr (assoc 1 lst) (setq Els (cons ent Els) (setq Nls (cons num Nls) (setq i (1+ i) (list (reverse Els) (reverse Nls) 创建新文字,在指定点插入(defun make-text (first string insp

7、t / remove txtlst lst) (setq remove (list -1 330 5 1 10 11 50) (setq txtlst (entget first) (foreach n txtlst (if (not (member (car n) remove) (setq lst (cons n lst) (setq lst (cons (cons 1 string) lst) (setq lst (cons (cons 10 inspt) lst) (setq lst (cons (cons 11 inspt) lst) (setq lst (reverse lst)

8、(cdr (assoc 40 (entmake lst)保留文字,仅更新内容(defun update-text (ent string / txtlst) (setq txtlst (entget ent) (setq txtlst (subst (cons 1 string) (assoc 1 txtlst) txtlst) (entmod txtlst)统计数字文本tj (/ un sel ins tollst numlst first data len ang HIG j n m) (setq un (getvar (while (and (setq sel (ssget (setq

9、ins (getpoint (princ n统计正在进行. (setq tollst (sel- (setq numlst (cadr tollst) (setq first (caar tollst) (setq data (STAT numlst) (setq len (strcat (caar data) (itoa (cdar data) (setq HIG (* (make-text first len ins) 1.5) (setq ang (* Pi -0.5) (setq j 1) (repeat 4 (setq n (nth j data) (setq m (strcat (

10、car n) (rtos (cdr n) un PRECISION) (make-text first m (polar ins ang (* j HIG) (setq j (1+ j)n统计已经完成!统计函数(defun STAT (numlst / len sum ave var sqr std) (setq len (length numlst) ;样本数目 (setq sum (apply + numlst) ;和 (setq ave (/ sum len) ;均值 (setq var (mapcar (lambda (x) (* (- x ave) (- x ave) numlst) ;差平方 (setq sqr (/ (apply + var) len) ;方差 variance (setq std (sqrt sqr) ;标准差 (cons 样本数. len)总和. sum)平均值. ave)方差. sqr)标准差. std)复制代码

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1