国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

題目中常見的幾種距離

這篇具有很好參考價值的文章主要介紹了題目中常見的幾種距離。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

距離

在幾何學(xué)里面距離并不單指直線距離,有很多其他的距離沒有那么常用,但考場上可能會出現(xiàn),為了防止題目不給出定義等,我們有必要認(rèn)識一下各種距離。

后面的角標(biāo)為了清楚直接打到字母后面了

歐幾里得距離

也被稱作歐式距離,在平面直角坐標(biāo)系中,設(shè)有兩點 \(A(x_{1},y_{1}),B(x_{2},y_{2})\),他們的歐幾里得距離其實就是兩點所連成的線段的長度,初中也講過計算公式:

\[|AB|=\sqrt{(x_{2}-x_{1})^{2}+(y_{2}-y_{1})^{2}} \]

這個公式怎么來的呢?看一下這張圖:

題目中常見的幾種距離

我們可以看到我們的 \(A,B\) 兩點,我們選了一個中轉(zhuǎn)點 \(C\) 來幫助我們計算 \(|AB|\),而選擇的 \(C\) 點與 \(A,B\) 構(gòu)成了一個三角形,而我們要求的就是 \(h\),但是很明顯是可以通過勾股定理來計算的,也就是 \(h=\sqrt{f^{2}+g^{2}}\),而 \(f\) 的值就是 \(|x_{2}-x_{1}|\)\(g\) 的值為 \(|y_{2}-y_{1}|\),平方后絕對值可以不加,所以得到了上面的公式。

當(dāng)然我們不一定只在平面上解決這個問題,有可能會遇到三維空間的問題,也就是立體空間里面求解歐幾里得距離。

題目中常見的幾種距離

技術(shù)有限

我們可以看到我們要求的是 \(A(x1,y1,z1),G(x2,y2,z2)\) 兩點的距離 \(|AG|\),我們考慮這樣來求解:

如果想要求 \(|AG|\),我們從圖中可以看出 \(AG\)\(A,G,C\) 所在平面的一個直角三角形的斜邊,而 \(GC\) 的長度我們是可以求出來的,就是 \(|z2-z1|\),所以問題轉(zhuǎn)化為求 \(AC\) 的長度;\(AC\) 所在的平面為 \(ABCD\) ,我們可以直接用上面的公式來計算出 \(AC^{2}=(y2-y1)^{2}+(x2-y1)^{2}\),然后跟 \(GC\) 勾股定理一下就可以得出以下公式:

\[|AG|=\sqrt{(x2-x1)^2+(y2-y1)^2+(z2-z1)^2} \]

由此我們也可以推廣到多維,但大多數(shù)情況用不到,而且我也不會證

雖然歐幾里得距離很有用,但也有缺點,比如最后得出的答案往往都是帶根號的,會存在一定的誤差,在信息學(xué)里這是一個難以解決的問題。

曼哈頓距離

在二維的空間內(nèi),兩個點之間的曼哈頓距離為他們橫坐標(biāo)之差的絕對值與縱坐標(biāo)之差的絕對值的和。設(shè) \(A(x1,y1),B(x2,y2)\),則兩點之間的曼哈頓距離可以表示為

\[d(A,B)=|x1-x2|+|y1-y2| \]

題目中常見的幾種距離

例如上圖中的藍(lán)線為歐幾里得距離,黑線為曼哈頓距離。

當(dāng)然曼哈頓距離也可以通過類似歐幾里得距離的推理出 N 維空間的公式。

設(shè) \(A(x1,x2,\dots,xn),B(y1,y2,\dots,yn)\),則有:

\[d(A,B)=|x1-y1|+|x2-y2|+\dots+|xn-yn|\\ =\sum_{i=1}^{n}|xi-yi| \]

性質(zhì)

曼哈頓距離有以下數(shù)學(xué)性質(zhì):

  • 非負(fù)性,這一點很明顯就能看出來
  • 統(tǒng)一性,點到自身的曼哈頓距離為 \(0\)。
  • 對稱性,\(A\)\(B\)\(B\)\(A\) 的曼哈頓距離相等。
  • 三角不等式,從 \(i\)\(j\) 的直接距離不會大于途經(jīng)的任何其他點 \(k\) 的距離。\(d(i,j)\le d(i,k)+d(k,j)\)

切比雪夫距離

切比雪夫距離是向量空間中的一種度量,兩個點之間的距離定義為其各坐標(biāo)數(shù)值差的最大值。

在二維空間內(nèi),兩個點之間的切比雪夫距離為他們橫坐標(biāo)之差的絕對值和縱坐標(biāo)之差的絕對值的最大值。設(shè) \(A(x1,y1),B(x2,y2)\),則 \(A,B\) 之間的切比雪夫距離可以用公式表示為:

\[d(A,B)=\max(|x1-x2|,|y1-y2|) \]

\(n\) 維空間中 \(A(x1,x2,\dots,xn),B(y1,y2,\dots,yn)\) 的切比雪夫距離的公式可以表示為:

\[d(x,y)=\max\{|x1-y1|,|x2-y2|,\dots,|xn-yn|\} \]

曼哈頓距離與切比雪夫距離的相互轉(zhuǎn)化

首先我們考慮曼哈頓距離為 \(1\) 的所有點組成的圖像:

題目中常見的幾種距離

然后再來看看所有切比雪夫距離為 \(1\) 的圖像:

題目中常見的幾種距離

對比一下,你會發(fā)現(xiàn),這兩個正方形是相似的。

所以我們可以找到曼哈頓距離與切比雪夫距離之間的關(guān)系!

我們假設(shè) \(A(x1,y1),B(x2,y2)\),我們把曼哈頓距離中的絕對值拆開,能夠得到四個值,這四個值中最大的是兩個非負(fù)數(shù)之和,即曼哈頓距離。則 \(A,B\) 兩點的曼哈頓距離為:

\[d(A,B)=|x1-x2|+|y1-y2|\\ =\max\{ x1-x2+y1-y2,x1-x2+y2-y1,x2-x1+y1-y2,x2-x1+y2-y1 \}\\ =\max(|(x1+y1)-(x2+y2)|,|(x1-y1)-(x2-y2)|) \]

欸,這不是 \((x1+y1,x1-y1)\)\((x2+y2,x2-y2)\) 兩點的切比雪夫距離嗎?

所以,將點 \((x,y)\) 轉(zhuǎn)化為 \((x+y,x-y)\),新坐標(biāo)系下的切比雪夫距離即為原坐標(biāo)系下的曼哈頓距離。

那我們是不是也可以用切比雪夫距離轉(zhuǎn)化成曼哈頓距離呢?

設(shè) \(A(x1,y1),B(x2,y2)\) 的切比雪夫距離為:

\[d(A,B)=\max\{|x1-x2|,|y1-y2|\}\\ =\max\left\{ \left|\frac{x1+y1}{2}-\frac{x2+y2}{2}\right|+\left| \frac{x1-y1}{2}-\frac{x2-y2}{2} \right| \right\} \]

為什么呢?

還記得上面的兩張圖嗎?把切比雪夫的轉(zhuǎn) \(45^{\circ}\) 后再縮小至 \(\frac{1}{2}\) 不就是曼哈頓距離的了嗎?所以都帶有 \(\frac{1}{2}\) 這個系數(shù)。

也就是說,將每一個點 \((x,y)\) 轉(zhuǎn)化為 \((\frac{x+y}{2},\frac{x-y}{2})\),新坐標(biāo)系下的曼哈頓距離即為原坐標(biāo)系下的切比雪夫距離。

結(jié)論

  • 曼哈頓坐標(biāo)系是通過切比雪夫坐標(biāo)系旋轉(zhuǎn) \(45^{\circ}\) 后,再縮小到原來的一半得到的。

  • 將一個點 \((x,y)\) 的坐標(biāo)轉(zhuǎn)化為 \((x+y,x-y)\) 后,原坐標(biāo)系中的曼哈頓距離等于新坐標(biāo)系中的切比雪夫距離。

  • 將一個點 \((x,y)\) 的坐標(biāo)轉(zhuǎn)化為 \((\frac{x+y}{2},\frac{x-y}{2})\) 后,原坐標(biāo)系中的切比雪夫距離等于新坐標(biāo)系中的曼哈頓距離。

碰到求切比雪夫距離或者曼哈頓距離的題目的時候,我們往往可以相互轉(zhuǎn)化來求解。

\(L_{m}\) 距離

一般的,我們定義平面上兩點 \(A(x1,y1),B(x2,y2)\) 之間的 \(L_{m}\) 距離為

\[d(L_{m})=(|x1-x2|^{m}+|y1-y2|^{m})^{\frac{1}{m}} \]

容易發(fā)現(xiàn) \(L_{2}\) 就是歐幾里得距離,\(L_{1}\) 就是曼哈頓距離。

漢明距離

漢明距離是兩個字符串之間的距離,它表示兩個長度相同的字符串對應(yīng)位字符不同的數(shù)量

通常用于比較兩個串的差異。

部分參考自https://www.luogu.com.cn/blog/xuxing/Distance-Algorithm文章來源地址http://www.zghlxwxcb.cn/news/detail-460024.html

到了這里,關(guān)于題目中常見的幾種距離的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [足式機(jī)器人]Part3機(jī)構(gòu)運動微分幾何學(xué)分析與綜合Ch03-1 空間約束曲線與約束曲面微分幾何學(xué)——【讀書筆記】

    [足式機(jī)器人]Part3機(jī)構(gòu)運動微分幾何學(xué)分析與綜合Ch03-1 空間約束曲線與約束曲面微分幾何學(xué)——【讀書筆記】

    本文僅供學(xué)習(xí)使用 本文參考: 《機(jī)構(gòu)運動微分幾何學(xué)分析與綜合》-王德倫、汪偉 《微分幾何》吳大任 連桿機(jī)構(gòu)中的連桿與連架桿構(gòu)成運動副,該運動副元素的 特征點 或 特征線 在 機(jī)架坐標(biāo)系 中的 運動軌跡曲線或曲面 稱為 約束曲線 或 約束曲面 ,是聯(lián)系剛體運動與機(jī)構(gòu)

    2024年02月11日
    瀏覽(31)
  • Core Animation實戰(zhàn)三(圖層幾何學(xué)),【一步教學(xué),一步到位

    Core Animation實戰(zhàn)三(圖層幾何學(xué)),【一步教學(xué),一步到位

    //calculate hour hand angle //calculate minute hand angle CGFloat minsAngle = (components.minute / 60.0) * M_PI * 2.0; //calculate second hand angle CGFloat secsAngle = (components.second / 60.0) * M_PI * 2.0; //設(shè)置錨點 self.hourLabel.layer.anchorPoint =self.minuteLabel.layer.anchorPoint =self.secondLabel.layer.anchorPoint = CGPointMake(0.5f, 0.9f); //r

    2024年04月25日
    瀏覽(32)
  • 【生物力學(xué)】《人體骨肌系統(tǒng)生物力學(xué)》- 王成燾老師 - 第2章 - 人體幾何學(xué)測量與仿真建模

    【生物力學(xué)】《人體骨肌系統(tǒng)生物力學(xué)》- 王成燾老師 - 第2章 - 人體幾何學(xué)測量與仿真建模

    第1章 回到目錄 第3章 人體測量學(xué) (anthropometry) 是人類學(xué)的一個分支學(xué)科,旨在通過對人體整體和局部測量,探討人體的類型、特征、變異和發(fā)展規(guī)律。人體幾何仿真建模是通過數(shù)字化技術(shù)構(gòu)建數(shù)字化的人體模型,數(shù)字化的人體模型能夠精確地再現(xiàn)人體復(fù)雜的三維結(jié)構(gòu),其應(yīng)用

    2024年02月10日
    瀏覽(23)
  • CGAL的三角網(wǎng)格曲面脊線和臍點的近似計算(需要微分幾何學(xué)的知識)

    CGAL的三角網(wǎng)格曲面脊線和臍點的近似計算(需要微分幾何學(xué)的知識)

    ???????? 脊線(Ridges) :在光滑曲面上,脊線是一種特殊的曲線。沿著這條曲線,曲面的一個主曲率在其曲率線上達(dá)到極值(最大或最小)。這意味著脊線是那些曲率發(fā)生突變的區(qū)域,它們在形狀感知、物體識別和計算機(jī)圖形學(xué)中都有重要的應(yīng)用。 ????????臍點(U

    2024年02月03日
    瀏覽(75)
  • 常見的幾種排序

    常見的幾種排序

    ??博主主頁: @??. 一懷明月?? ????? 專欄系列: 線性代數(shù),C初學(xué)者入門訓(xùn)練,題解C,C的使用文章,「初學(xué)」C++ ?? 座右銘: “不要等到什么都沒有了,才下定決心去做” ??????大家覺不錯的話,就懇求大家點點關(guān)注,點點小愛心,指點指點?????? 目錄 冒泡

    2024年02月15日
    瀏覽(16)
  • 常見的幾種排序算法

    常見的幾種排序算法

    目錄 一、插入排序 1、直接插入排序 1.1、排序方法 1.2、圖解分析 1.3、代碼實現(xiàn) 2、希爾排序 2.1、排序方法 2.2、圖解分析 2.3、代碼實現(xiàn) 二、選擇排序 1、直接選擇排序 1.1、排序方法 1.2、圖解分析 1.3、代碼實現(xiàn) 2、堆排序 2.1、排序方法 2.2、圖解分析 2.3、代碼實現(xiàn) 三、交換

    2024年02月09日
    瀏覽(23)
  • 常見的幾種排序方式

    常見的幾種排序方式

    排序: 所謂排序,就是使一串記錄,按照其中的某個或某些的大小,遞增或遞減的排列起來的操作 穩(wěn)定性: 假定在待排序的記錄序列中,存在多個具有相同的的記錄,若經(jīng)過排序,這些記錄的相對次序保持不變,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在

    2024年02月07日
    瀏覽(22)
  • Jmeter常見的幾種報錯

    Jmeter常見的幾種報錯

    1、Java.net.UnknownHostException 這個錯的含義是 沒有連接到服務(wù)器地址,因此很可能是 內(nèi)部網(wǎng)絡(luò)中斷導(dǎo)致。 2、502 Bad gateway 這個和本地的線程數(shù)無關(guān) 可能原因是網(wǎng)絡(luò)抖動不穩(wěn)定導(dǎo)致 3、java.net.SocketException: Socket closed 強(qiáng)制停止線程,連接中斷產(chǎn)生的錯誤,正常壓測我們等測試結(jié)束就

    2024年02月13日
    瀏覽(18)
  • 常見的幾種限流算法

    常見的幾種限流算法

    失蹤人口回歸,哈哈哈,最近項目比較忙,然后還要學(xué)習(xí)前端的知識,后端性能治理也比較有挑戰(zhàn)性,還是沒有太多時間沉下心來寫文章,等之后好好補(bǔ)上。 今天1024,在此奉上本人在掘金上面的一篇文章,雖然是在其他平臺發(fā)布過的文章,但還是很值得學(xué)習(xí)的。 好了話不多

    2024年02月04日
    瀏覽(21)
  • 常見路由跳轉(zhuǎn)的幾種方式

    常見路由跳轉(zhuǎn)的幾種方式

    常見的路由跳轉(zhuǎn)有以下四種: 1. router-link to=\\\"跳轉(zhuǎn)路徑\\\"? 也可,如 2. this.$router.push() 跳轉(zhuǎn)到指定的url,并在history中添加記錄(即,點擊回退,會退回上一個頁面) 。 html中,如: 3. this.$router.replace() 跳轉(zhuǎn)到指定的url, 但不會在history記錄(即,點擊回退 退回到上上個頁) 4

    2024年02月10日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包