AutoCAD本身沒(méi)有提供函數(shù)曲線的繪制功能,不能直接利用AutoCAD繪制函數(shù)曲線,但借助其他工具也能繪制,常用的方法有3種,第一種,借助其他能繪制函數(shù)曲線的CAD軟件,如CAXA等軟件來(lái)繪制函數(shù)曲線,然后導(dǎo)進(jìn)AutoCAD中;第二種,在Excel中把函數(shù)的若干點(diǎn)坐標(biāo)計(jì)算出來(lái),再合并成點(diǎn)對(duì)后在AutoCAD中用樣條曲線來(lái)繪制這些點(diǎn)對(duì)。(點(diǎn)越多精度越高);第三種,利用二次開(kāi)發(fā),通過(guò)編程實(shí)現(xiàn)。
由于第一種主要是涉及到其他繪圖軟件的使用,這里就不再講了,用第三種方法的人一般都是相當(dāng)有水平的,不適合一般用戶使用,所以我就不在這里班門弄斧了,第二種適用于電腦上沒(méi)有裝其他能繪制函數(shù)曲線的軟件,而且對(duì)用戶水平的要求也不高,所以本題采用第二種方法來(lái)進(jìn)行講解
問(wèn)題答案
函數(shù)表達(dá)式
分析:由于函數(shù)曲線上有無(wú)數(shù)個(gè)點(diǎn),所以我們不可能把所有的點(diǎn)的坐標(biāo)求出,只能求出部分點(diǎn),然后用樣條曲線繪制這些點(diǎn)對(duì),在這里x方向的間隔我取0.1(這個(gè)可以根據(jù)需要設(shè)定,間隔越小,繪制精度也越高,但耗時(shí)也會(huì)增加),在excel表中A列放x的值,B列中方y(tǒng)的值,C列中放坐標(biāo)值,具體操作步驟如下:
(1) 在A1中輸入x最小值-10,
(2) 在A2中輸入-9.9,即x的最小值減去x方向的間隔值
(3) 選中A1和A2單元格,向下拖動(dòng),直至單元格中的值為10為止,即x的最大值
(4) 在B1中輸入“=1/10*A1^2”回車,在這里A1就是公式中的x(繪圖者可根據(jù)需要換成任何合理的其他公式,比如,y=sin(x)可輸入“=sin(A1)”)
(7) 復(fù)制C列中的所有數(shù)據(jù)
(8) 在AutoCAD中輸入命令:SPLINE(或繪圖——樣條曲線),回車
(9) 把鼠標(biāo)定位到命令行按Ctrl+V,空格或回車,該曲線便繪制完成了
最終繪制的圖形如下所示
注:其實(shí)這種電子表格不用為每個(gè)函數(shù)都做一個(gè),做一個(gè)保存起來(lái),用到時(shí)只要修改一下B1單元格中的公式和起始點(diǎn)及X方向的間隔即可