freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab語言-課程設(shè)計(jì)--幾何作-在線瀏覽

2025-08-05 22:13本頁面
  

【正文】 =r+x0。 else %根據(jù)給出的兩端點(diǎn)算出直線斜率 k=(y1y2)/(x1x2)。 ???????幾何作圖 ??????? MATLAB 課程設(shè)計(jì)報(bào)告 5 b=y(1)a*x(1)。 else if (a1 |a1) %得到直線方程為: Yy1=k*(Xx1),即 Y=k*(Xx1)+y1 經(jīng)過變換得 Y=a*X+b,其中 a=(y1y2)/(x1x2),b=y1a*x1 %把 y1 到 y2 之間步長為 1的 yk分別帶入直線方程中,計(jì)算出 xk for y_k=min(y):max(y) x_k=round((y_kb)/a)。 end else %得到直線方程為: Yy1=k*(Xx1),即 Y=k*(Xx1)+y1 經(jīng)過變換得 Y=a*X+b,其中 a=(y1y2)/(x1x2),b=y1a*x1 %把 x1 到 x2 之間步長為 1的 xk分別帶入直線方程中,計(jì)算出 yk for x_k=min(x):max(x) y_k=round(a*x_k+b)。 end end end end %在 I 矩陣中把每個(gè)計(jì)算出的( xk, yk)坐標(biāo)對的數(shù)值置為 0 Y=I。 %根據(jù)圓心坐標(biāo)、半徑得到圓方程: (xx0)2+(yy0)2=r2 既0202 )( yxxry ????? (x00,y00,r0) %由圓心計(jì)算圓的邊界,即 x1=x0r,x2=r+x0。 x_2=x+r。 ???????幾何作圖 ??????? MATLAB 課程設(shè)計(jì)報(bào)告 7 y_k2=sqrt(r^2(x_kx)^2)+y。 y_k2=round(y_k2)。 I(y_2,x_k)=0。 toc。 x = [10 1000 30 600 100 100]。 預(yù)想中應(yīng)該出現(xiàn)三條直線其中其端點(diǎn)分別為 M( 10,30) ???????幾何作圖 ??????? MATLAB 課程設(shè)計(jì)報(bào)告 8 Q(1000,600)、 N( 30,100) V( 600,1000)和 P( 100,20)B( 100,1000) ,并且其中一條為豎直的直線。而其他兩條直線應(yīng)該要判斷出第一條線應(yīng)以 x為基準(zhǔn),而第二條應(yīng)以y 為基準(zhǔn),否則畫出來的線可能有斷點(diǎn),而且很難看。x=100。 r=50。經(jīng)過認(rèn)真觀察,原因?yàn)樵诙它c(diǎn)附近的 x值一經(jīng)變化 y值變化較大,所以不能連起來,變換 x, y 的位置結(jié)果仍一樣,最后不得不加了語句,把斷點(diǎn)人工連起來,這點(diǎn)也將會(huì)在總結(jié)中詳細(xì)敘說,連起斷點(diǎn)的結(jié)果見圖二。而原來在把每一個(gè)點(diǎn)坐標(biāo)帶入方程算出另一個(gè)左邊的時(shí)候用到了 for 循環(huán),而在改進(jìn)中把循環(huán)改成了矩陣運(yùn)算,令得速度快了不少。 ( 2) 內(nèi)存開銷分析 在內(nèi)存上畫圓和畫線都是一樣,主要就是畫板矩陣所占用的內(nèi)存和在計(jì)算坐標(biāo)時(shí)保存數(shù)據(jù)所用到的內(nèi)存。 第一個(gè)難點(diǎn)是在老師要求要一次畫多條直線,這就要求能識(shí)別一個(gè)矩陣當(dāng)中的多個(gè)端點(diǎn)。 第二個(gè)難點(diǎn)是直線去鋸齒的問題。經(jīng)過網(wǎng)絡(luò)查閱,了解到基本上有兩種方法去鋸齒,一是通過模糊化處理,多個(gè)圖層模糊以后縮小給人的感覺好像鋸齒不明顯了。二是畫圖軟件中的處理。經(jīng)過試驗(yàn)以后發(fā)現(xiàn)畫圖軟件中用的是一種近似障 眼法的方法,它并不像我們畫出來的圖,每一個(gè)鋸齒都是均勻的,二十每隔幾個(gè)點(diǎn)鋸齒小一點(diǎn),再隔幾個(gè)又變大,這樣給人的感覺沒有那個(gè)粗的鋸齒感。 else x_k=round(x_k)。這樣,就把 y值在 ,由于 8除任何數(shù)的余數(shù)范圍在 0~8,所以相當(dāng)于在半數(shù)的 y上把 y值增大了,而剩下的半數(shù) y 值 不 變 , 于 是 輸 出 的 直 線 如 下 : 雖然沒有畫圖軟件的美觀,但是可以明顯的看出,在原本等距的鋸齒中有一段是比較窄,一段是比較長,然后交錯(cuò)下去的。 (圓篇 ) 畫圓代碼的編寫 雖說老師并沒有明確的分析,但是經(jīng)過畫直線的鋪墊,也有了大致的想法。由于是畫圓,所以并不存在以哪一個(gè)為基準(zhǔn)的問題。由于經(jīng)過分析是不可避免的,所以在最后選擇人工連起斷點(diǎn)的方法: if(abs(y_1y_k1)!=0|abs(y_1y_k1)!=1) y_a=[y_1 y_k1]。 I(min(y_a):max(y
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1