Excel表在建模表達(dá)式中的妙用_第1頁(yè)
Excel表在建模表達(dá)式中的妙用_第2頁(yè)
Excel表在建模表達(dá)式中的妙用_第3頁(yè)
Excel表在建模表達(dá)式中的妙用_第4頁(yè)
Excel表在建模表達(dá)式中的妙用_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Excel表在建模表達(dá)式中的妙用適用版本:NX全部很多時(shí)候,我們想要在NX中創(chuàng)建一些比較另類的模型,比如圖1所示,在一個(gè)正方體的一角要求做出一個(gè)不規(guī)則三角形出來(lái)(公差控制在0.001)。這種情況的做法很多,我們想要采用表達(dá)式的方法來(lái)做的話,很難去建立所需要的表達(dá)式,這時(shí)我們便可以巧妙地運(yùn)用Excel來(lái)幫我們進(jìn)行一些計(jì)算。圖1為了方便分析,我們建立圖2所示數(shù)據(jù)模型,在圖中AB、BC、AC三邊長(zhǎng)為已知,ZAOB、ZAOB、ZBOC角度已知為90度,求AO、BO、CO的長(zhǎng),這里我們可以用余弦定理來(lái)求解。設(shè):ZAOB=a,ZBOC=p,ZAOC=y;AO=x,OB=y,OC=z;AB=a,BC=b,AC=c;圖2由余弦定理得:TOC\o"1-5"\h\z在/ABO中有cosa=x2+y2-a2=0 ①2xy在/OBC中有cosp=z2+y2-b2=0 ②2yz在/AOC中有cosy=X2+Z2-C2=0 ③2xz如果我們就直接解上述方程的話,會(huì)比較難。接下來(lái),我們將巧用Excel來(lái)計(jì)算。1)我們新建一個(gè)Excel表格,并輸入如下數(shù)據(jù),并將我們已知的條件填進(jìn)去。x、y、z的值即是我們需要求得的值,目前未知,我們可以先假設(shè)一個(gè)數(shù)字,如圖3所示。AEAECD1長(zhǎng))aL.AE箕,J2ti(EC長(zhǎng))2_b[EC長(zhǎng),J3c(AC長(zhǎng)):J_c[AC長(zhǎng),J4X4X5y5y6z6z 7①方程7H②方程S9①方程950.0000000060.0000000070.000000005.000000005.000000005.000000002)接下來(lái)我們輸入方程,如圖4所示:SUMT:X/r=(SC+疽*嶷)A| B ICDEF1a(AE長(zhǎng))50.000000002B(EC長(zhǎng))60.000000003c(AC長(zhǎng))70.00000000,4x5.000000005y5.000000006z5.000000007①方程=(E"2+E5'2-E「2),(2*E4*E5)S②方程9①方程ES T:X =(B6"2+B5"2-B2"2)/(2+B!+Bi)|ABC D E Fa(AE長(zhǎng)).50.00000000.ti(BC長(zhǎng))I60.000000001c(AC長(zhǎng))70.00000000.5.00000000.I00000000程程程方方方①②③程程程方方方①②③,"2)/(2*E5忘可E6:[XV=(E4"2+E6"2-E3"2)/(2+E4+B6)A_BCDEF1a(AE長(zhǎng))50.000000002ti(EC長(zhǎng))60.000000003c(AC長(zhǎng))70.000000004X5.000000005y5.000000006z5.000000007①方程-49S②方程-719①方程圖43) 由余弦定理我們已經(jīng)知道①②③方程最終的結(jié)果均為0,但是因?yàn)槲覀儀、y、z的數(shù)值是假設(shè)的,所以我們現(xiàn)在需要在Excel表中將方程值都變成0,x、y、z變成我們想要的值,這邊就涉及到Excel表的一個(gè)技巧。4) 在Excel表格的“數(shù)據(jù)”里面有一個(gè)“規(guī)劃求解”提眨渾如果你的Excel里面沒有這個(gè)選項(xiàng),可以在Excel的“文件一選項(xiàng)一加載項(xiàng)中將其勾選上”,如圖5所示。

圖55)“規(guī)劃求解”可以指定一個(gè)單元格的值(不能指定多個(gè))來(lái)求解其他單元格的數(shù)據(jù)。但是通過(guò)我們建立的Excel表可以看到,我們有三個(gè)方程的值需要指定為0,這里就需要用到數(shù)學(xué)上的一個(gè)知識(shí),“平方和為0的兩個(gè)數(shù)都為0”。所以,我們可以在一個(gè)單元格中求取三個(gè)方程式值的平方和,指定其為0,如圖6所示:E13 ▼:X■依=富2+E9"』ABcDE1a(AE長(zhǎng))50.000000002長(zhǎng))60.OOCiOOOOO3c(AC長(zhǎng))70.OOCiOOOOCi4X5.OOCiOOOOCi5y5.OOCiOOCiOCi65.00000000|7-498, -71,9, -97,101112132+BS'2+B9'2 圖66)指定B13單元格為0,規(guī)劃求解B4、B5、B6的值,點(diǎn)擊“選項(xiàng)”將精度設(shè)高一點(diǎn),如圖7所示,得到結(jié)果如圖8所示。雖然方程的值不是完全等于0,但是這個(gè)誤差對(duì)于我們的要求0.001完全是可以接受了。

1_a(AE長(zhǎng))50.000000002b(ECK)_60.000000003c(AC長(zhǎng))70.000000004x 43.588953665y 24.494934636z54.772261017①方程-0.000000618②方程0.00000089y愆方程-0.00000053101112130.000000007)我們得到了x、y、z的值,回到模型中,創(chuàng)建表達(dá)式,將Excel表中求取的值復(fù)制到對(duì)應(yīng)表達(dá)式的值中。8)在正方體上創(chuàng)建點(diǎn)集,選擇點(diǎn)在“曲線/邊上”,位置選擇“弧長(zhǎng)”

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論