作者sjgau (sjgau)
看板Cad_Cae
标题Re: [问题] AUTOCAD怎麽绘出方程式曲线?
时间Mon Apr 23 22:13:39 2007
http://mypaper.pchome.com.tw/news/sjgau/3/1283282005/20060404165056/#centerFlag
; this is a comment
;|
this is the block comment
can over server lines
|;
(textscr)
; we will plot a sine- curve, from 0 - 360, t1 - t2
; step dt
; dt= (t2 - t1)/no
; no= ?
(setq no (getint "Please input a number(100 - 300) for test: "))
(setq t1 0.0 t2 360.0)
(setq dt (/ (- t2 t1) no))
(command "blipmode" "off")
(setvar "cmdecho" 0)
(graphscr)
(command "PLine")
; for tt= t1 to t2 step dt do ...
(setq t2 (+ t2 (/ dt 10.0)))
(setq tt t1)
(while (<= tt t2)
(setq x (* (/ tt 180.0) pi))
(setq y (sin x))
(setq p1 (list x y))
(command p1)
(setq tt (+ tt dt))
); end of while()
(command "")
(princ); end of the file
※ 引述《cino13 (阿升)》之铭言:
: 请问板上各位
: 如果我有一曲线方程式 例如 y=ax+b 0<= y,x<=1 之类
: 怎样绘出此曲线方程式图形??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.222.89
1F:→ luciffar:AUTOCAD为什麽做这种东西这麽麻烦,好像都没什麽进步 04/23 22:22
2F:→ luciffar:希望将来的版本能够参考众多3D CAD的方式用输入的~ 04/23 22:24
3F:推 landyfox:因为AutoCad本来就不是设计来画这种东西的 04/24 01:10
4F:→ landyfox:这种东西要用matlab等相关软体画才方便 04/24 01:11
5F:→ landyfox:不然就是给自己找麻烦,只能证明你很厉害而已 04/24 01:11
6F:→ landyfox:所谓3D CAD还含有很多种不同的类型,有的是专为建筑绘图 04/24 01:13
7F:→ landyfox:有的是专为电路设计、机械设计、机构设计、有限元素分析 04/24 01:13
8F:→ landyfox:数值计算等等。你硬要拿机械设计的CAD来画数值分析的东西 04/24 01:14
9F:→ landyfox:当然是麻烦。 04/24 01:15
10F:推 cino13:恩 谢谢S大回答 其实我只是想很多软体简单输入方程式就可 04/25 13:24
11F:→ cino13:以得到曲线 而想试试看用AUTO CAD画画看 结果一直找不到 04/25 13:24
12F:推 sjgau:如果你看懂这个程式,你只要改变 y= ??? 就可以画任何函数 04/26 11:18
13F:→ sjgau:AutoCAD 的好处是,你可以很方便的放大 缩小和编辑 04/26 11:19
14F:推 Egriawei:请问以pline模拟曲线在绘图速度上会不会因某种原因而太久 04/27 00:47
15F:→ Egriawei:还是说不管有几个节点都几乎是一下就完成了呢? 04/27 00:48