?? subject_35301.htm
字號:
<p>
序號:35301 發(fā)表者:蕭一郎 發(fā)表日期:2003-04-05 15:52:29
<br>主題:求橢圓的離散方法
<br>內(nèi)容:已知橢圓的圓心(x0,y0),長短軸長度分別為a、b,橢圓的長軸方向與y軸正方向夾角已知為alpha(0到180度),求橢圓的直角坐標(biāo)方程和極坐標(biāo)方程。<BR>另外,如果求橢圓上的離散點(diǎn)坐標(biāo),怎么離散好,最好能均勻得到橢圓界線上的坐標(biāo)點(diǎn),最好給一個直角坐標(biāo)的程序!<BR>謝謝各位大俠了,如果誰能解決所有問題,我愿意再多拿200分來酬謝!
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
回復(fù)者:tjhe 回復(fù)日期:2003-04-05 19:44:04
<br>內(nèi)容:求橢圓上的離散點(diǎn)坐標(biāo),均勻得到橢圓界線上的坐標(biāo)點(diǎn)?<BR>我可以得到該橢圓的參數(shù)方程,但不明白離散的目的和用途,均勻是指弧長間隔相等?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:蕭一郎 回復(fù)日期:2003-04-06 15:41:12
<br>內(nèi)容:可以,我就是這個意思,樓上的老兄如果有辦法請指教<BR>實(shí)在達(dá)不到弧長均勻,以圓心的360度角度均勻也可以
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復(fù)者:tjhe 回復(fù)日期:2003-04-06 19:48:03
<br>內(nèi)容:const double pi = 3.14159265; <BR>double delta = 0.001; //角度增量<BR>double x,y; //離散點(diǎn)坐標(biāo)<BR>//參數(shù)圓心坐標(biāo)xc、yc、長軸與x軸的夾角beta、半長軸a、半短軸b為已知<BR>double xcc = xc * cos(beta); <BR>double ycc = yc * cos(beta); <BR>double xss = xc * sin(beta); <BR>double yss = yc * sin(beta); <BR>double acc = a * cos(beta); <BR>double ass = a * sin(beta);<BR>double bcc = b * cos(beta);<BR>double bss = b * sin(beta);<BR>double sth,cth;<BR><BR>for(int theta = 0.0; theta<=2*pi; theta+=delta)<BR>{<BR> sth = sin(theta);<BR> cth = cos(theta);<BR>// x = xc * cos(beta) + a * cos(beta) * cos(theta) - yc * sin(beta) - b * sin(beta) * sin(theta);<BR>// y = xc * sin(beta) + a * sin(beta) * cos(theta) + yc * cos(beta) + b * cos(beta) * sin(theta);<BR> x = xcc + acc * cth - yss - bss * sth;<BR> y = xss + ass * cth + ycc + bcc * sth;<BR>}<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:蕭一郎 回復(fù)日期:2003-04-06 22:26:53
<br>內(nèi)容:真的太感謝樓上的大俠了!我想了很久都沒有解決的問題.
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:伊代添驕 回復(fù)日期:2003-04-06 23:24:00
<br>內(nèi)容:tjhe<BR>實(shí)在是太偉大了<BR>太感動了<BR>世界<BR>因?yàn)橛心氵@種人而美麗<BR>如果,我是美女的話<BR>我一定要嫁給你<BR>不過<BR>我不是
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:伊代添驕 回復(fù)日期:2003-04-06 23:25:36
<br>內(nèi)容:tjhe<BR>你是學(xué)數(shù)學(xué)的<BR>還是學(xué)計(jì)算機(jī)的<BR>我想你還是學(xué)數(shù)學(xué)的可能性大一點(diǎn)<BR>我們計(jì)算機(jī)的數(shù)學(xué)水平實(shí)在太差了<BR>我想多學(xué)點(diǎn)數(shù)學(xué)<BR>指點(diǎn)一下
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:tjhe 回復(fù)日期:2003-04-06 23:42:32
<br>內(nèi)容:伊代添驕 兄過譽(yù)了,我不是學(xué)數(shù)學(xué)的,計(jì)算機(jī)學(xué)的也不怎樣,我是用圖形學(xué)中的幾何變換得出的,還不知道結(jié)果對不對,還請 蕭一郎 兄多檢查檢查。<BR><BR>要是我還沒結(jié)婚并且有美女這樣說就太好了.......
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:蕭一郎 回復(fù)日期:2003-04-10 17:51:08
<br>內(nèi)容:檢查過后,正確無誤
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -