---
title: "Flytta längs en linje (matematik)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/matematik/153063-flytta-längs-en-linje-matematik"
topic: "Matematik"
topic_url: "https://www.webforum.nu/amne/matematik"
author: "msossna"
published: "2006-10-27T23:36:01.000Z"
updated: "2006-11-06T00:30:19.000Z"
replies: 5
views: 543
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/matematik/153063-flytta-längs-en-linje-matematik"
---

# Flytta längs en linje (matematik)

## #1 — msossna, 2006-10-27T23:36Z

Om man startar i punkten a,b och ska till punkten c,d, hur räknar man ut var man hamnar om man går med längden l, från a,b mot c,d?

Permalänk: https://www.webforum.nu/p/153063

## #2 — Yepp, 2006-10-28T01:43Z

Är det vektorer vi snackar om!?

Permalänk: https://www.webforum.nu/p/1890913

## #3 — headbug, 2006-10-28T06:56Z

Du kan rita upp en linje mellan (a,b) och (c,d). 

Sen vill du räkna ut vad lutningen på strecket är. Du har både höjd och längd så du kan räkna ut vinkeln med hjälp av tangens. tan(alpha) = (d-b)/(c-a). Jag har satt vinkeln alpha mellan strecket och x-komponenten. 

Med känd vinkel kan du nu enkelt räkna ut dina nya c' och d' :

c' = a + cos(alpha)\*l
d' = b + sin(alpha)\*l

En bra sida som tittar på ovan använda funktioner är (på norska)

<http://www.matematikk.net/klassetrinn/klasse1MXY/trigonometri.php>

För fler så sök på Google på trigonometri :)

Permalänk: https://www.webforum.nu/p/1890920

## #4 — Sang-drax, 2006-10-28T12:59Z

> **headbug skrev:**
>
> c' = a + cos(alpha)\*l
> d' = b + sin(alpha)\*l

Trigonometri är onödigt. Dessutom funkar inte den metoden för alla punkter. Det är bättre att göra så här:

Skaffa en vektor e från (a,b) till (c,d)
e = (c-a,d-b);

Gör nu e till längden 1:
ê = e/\|e\|;

Du hamnar då i punkten (a,b) + l\*ê.

Permalänk: https://www.webforum.nu/p/1891015

## #5 — msossna, 2006-11-05T21:32Z

Om jag vill gå bort från punkten istället, går det då använda (a,b) - l\*ê?

Permalänk: https://www.webforum.nu/p/1893197

## #6 — Sang-drax, 2006-11-06T00:30Z

> **msossna skrev:**
>
> Om jag vill gå bort från punkten istället, går det då använda (a,b) - l\*ê?

Japp!

Permalänk: https://www.webforum.nu/p/1893236

---

Tråden på webben: https://www.webforum.nu/amne/matematik/153063-flytta-längs-en-linje-matematik
