VB6 0數學求解

2022-07-19 23:25:03 字數 1342 閱讀 6441

1樓:匿名使用者

添酒不添愁,你說話注意點,什麼叫我靠?

樓主說的是用vb寫法,不是直接計算,要直接計算的話,三個等式就可以了。

另外,不好意思,你那個演算法是錯的。

修改成短一點的:

private sub form_click()

dim a as ltd, b as ltd

dim i as single, j as single, k as single, t as single

dim n as single

a.x = 1: a.y = 2: a.z = 3

b.x = 30: b.y = 20: b.z = 10

n = 0.00001 '控制精度,n越小,精度越高

for i = a.x to b.x step n '以x軸上的點開始逐點掃瞄

j = (b.y - a.y) * (i - a.x) / (b.x - a.x) + a.y '對應的y軸上的點

k = (b.z - a.z) * (i - a.x) / (b.y - a.y) + a.z '對應的z軸上的點

t = sqr((i - a.x) ^ 2 + (j - a.y) ^ 2 + (k - a.z) ^ 2) 'c點到a點的距離

if abs(t - 12) < n then print i; j; k, t

next

msgbox "計算完畢!"

end sub

2樓:匿名使用者

需要先求出ab的直線方程。

3樓:匿名使用者

這是數學問題,vb只是用來計算的

直線方程:

(x-1)/(30-1)=(y-2)/(20-2)(z-3)/(10-3)=(y-2)/(20-2)距離方程:

(x-1)^2+(y-2)^2+(z-3)^2=12^2解這3條方程就可以求出x,y,z

4樓:成都豺狼

1、計算ab在xy平面的投影長度

勾股定理:t=((30-1)^2+(20-2)^2)^0.52、用反正切函式atn計算ab與高度的的夾角高度角=atn((10-3)/t)

同理用反正切函式atn計算投影t與xy軸的夾角x角=atn((t^2-(30-1)^2)^0.5/(30-1))y角=atn((t^2-(20-2)^2)^0.5/(20-2))3、代入ac長度和高度角,用sin函式計算高度座標12*sin(高度角)-3

用cos函式和ac長度計算ac投影的長度t2t2=12*cos(高度角)

用cos函式和長度t2計算xy座標

t2*cos*(x角)-1

t2*cos*(y角)-2

vb60怎麼安裝系統是,VB6 0怎麼安裝 系統是WIN

我就是win7 64位旗艦版,安裝的是vb6.0的精簡版。不過vb6.0必須在win7下面修改一下相容性,不然win7特效會讓vb6.0各種控制項像烏龜一樣慢,修改方法是,在安裝好的vb6.0.exe檔案上點滑鼠右鍵,選擇屬性,然後按照下圖操作。可以安裝。用管理員許可權執行。win7 64位系統怎麼...

簡述vb6 0的主要特點,簡述VB6 0的主要特點

隨著visual basic 的逐步發展完善和功能的不斷括展,很多軟體開發人員利用visual basic 開發了大量的應用軟體。visual basic 已經成為使用人數最多,應用領域最廣的程式語言和軟體開發工具.特點 1.物件導向和視覺化的程式設計.visual basic 實現了物件的封裝,是...

vb6 0中已知三邊畫影象

if a b c and a c b and c b a then 能夠構成三角形 else 不能構成三角形 end if 繪圖,純數學計算,太較煩,自己算吧 先畫乙個水平線段a,再以a的兩個端點做圓,計算出兩個圓的交點,取其中乙個交點與線段a的兩個端點畫線,就成了三角形 因為南韓和朝鮮的延坪島事件...