1樓:匿名使用者
這個不難,給你個思路!自己先試試看能不能寫出來!不行的話再幫你寫!
0、四個點的座標紀錄為(x1,y1),(x2,y2),(x3,y3),(x4,y4),分別對應格子的1,5,40,36的點
1、 四個點可以組成四個邊(分別記為a,b,c,d),也就是可以得到每個的邊長(求兩點的距離)。
2、m,n表示對兩條邊的等分情況,即m都對a,c邊等分,n都是對b,d等分!
這樣可以分別計算出四條邊的等分後的邊長,分別對應到a/m、c/m、b/n、d/n。
這樣也就會產生出m或者n個新的點,例如a的邊是(x1,y1)到(x2,y2)組成的話,那麼就會有
(x1,y1)、(x1+a/m*1,y1)、(x1+a/m*2)一直到(x2,y1),總共m+1個點。
3、定義四個陣列a(m),c(m),b(n)和d(n)用來儲存所有的點。
然後呼叫for迴圈,算出每個點的距離。如下方式
for i=1 to m
a(i-1)=x1+(a/m)*(i-1)
c(i-1)=x4+(c/m)*(i-1)
next
for i=1 to n
b(i-1)=y3+(b/n)*(i-1)
d(i-1)=y4+(d/n)*(i-1)
next
4、用vb自帶寫文字的功能存成csv格式,開啟的時候,系統會自動用excel開啟的。
5、至於畫線,就是一個for 迴圈了.
for i=0 to m
for j=0 to n
picturebox1.line (a(i),b(j))-(c(i),d(j))
next
next
以上是思路,沒有除錯過,可能會存在一定的錯誤!
2樓:匿名使用者
就是加減乘除,這些都忘了?
求vb 基礎操作 已知平面座標系內兩點的座標,求兩點間的距離
3樓:
新建一個form1
在form1中加入5個textbox(分別是:text1、text2、text3、text4、text5)
在form1下寫入如下**:
private sub command1_click()text5.text = ((val(text1.text) - val(text3.
text)) ^ 2 + (val(text2.text) - val(text4.text)) ^ 2) ^ 0.
5end sub
private sub form_load()text1.text = "點a的x"
text2.text = "點a的y"
text3.text = "點b的x"
text4.text = "點b的y"
text5.text = "距離"
end sub
4樓:青山幽谷客
兩點為(x1,y1),(x2,y2)。距離就是distance*distance=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1),distance就是兩點間的距離啊。
vb中座標系是如何定義的?如何表示絕對座標和相對座標。
5樓:匿名使用者
窗體內的左上角的座標為(0,0),向右是.left+,向左是.left-,向下是.
top+,向上是.top-;如果要使用相對座標,比如向右移動100,就可以寫成object.left=object.
left+100即可。
6樓:匿名使用者
scale(x1,y1)-(x2,y2)定義窗體左上角和右下角的座標,如scale (-10,10)-(10,-10),說明左上角的座標為-10,10 右下角的座標為10,-10 第二象限,第四象限。定義後,其他控制元件的座標參照該座標系。
7樓:匿名使用者
沒有絕對座標,只有相對座標,每個控制元件都是相對它所在容器的座標
左上為0點
8樓:匿名使用者
使用scale可以定義座標系啊
用vb如何程式設計 已知三點座標a(x1,y1,z1) b(x2,y2,z2) c(x3,y3,z3),三點平面上,求第四點z座標值
9樓:匿名使用者
vb並不能幫你計算這個z值,你要知道計算方法,然後用**實現,程式會給出答案。
已知兩點座標和位置,第三點座標未知,但位置已確定,用全站儀怎
可以利用用全站儀的測圖功能,直接測出座標。首先開機輸入設站點座標,為1000.000,1000.000。儀器高度1.52輸入高程。進入測圖模式,照準後視點,然後輸入稜鏡高度,輸入已知倆點座標,然後輸入高程,輸入杆高,輸入高程。然後確認定向,這回就讓稜鏡去第三個點,然後照準,測量就出來這個未知點的座標...
已知球上的三點座標和球的半徑,怎麼求球心座標公式
球體當球心座標為bai 0,0,0 時候的函du 數為x2 y2 z2 r2,現在zhi這情況相當於此情況下對dao球體在座標系內的回 平移,假設x方向平答移a,y方向平移b,z方向平移c後達到題目情況,則有函式式 x a 2 y b 2 z c 2 r2,r已知,三點座標正好聯立三個方程,解出a ...
如圖所示,在平面直角座標系中已知點B( 2,4),四邊形ABCO是長方形,點D自O點沿O C B點以單位
會出現很多個矩形啊,題寫清楚些吧。額,沒圖我也寫不了,抱歉 如圖所示,在平面直角座標系中已知點b 2,4 四邊形abco是長方形,點d自o點沿o c b點以1個單位 秒的 1 5 2 4 3 1.333333 3 三角形aodb不存在吧?如圖,在直角座標系中,四邊形abco是正方形,已知點c的座標為...