Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

30 votos

Ecuación de un rectángulo

Necesito graficar un rectángulo en el sistema de coordenadas cartesianas. ¿Existe una ecuación para un rectángulo? No la encuentro en ningún sitio.

0 votos

¿Te refieres a algo como 0x10y1 ? ¿O es necesario parametrizar el límite del rectángulo?

0 votos

Busco la ecuación cartesiana de un rectángulo. Por ejemplo, la ecuación de un círculo es x2+y2=a2

0 votos

Un implícito La ecuación cartesiana sería la que dio Peter. Me parece que no es mucho. ¿Quizás quieras una ecuación paramétrica?

29voto

Andrew Puntos 140

Basado en la respuesta de Raskolnikov ici se puede construir una ecuación cartesiana implícita para un 2p×2q rectángulo:

(xp)2+(yq)2=sec(arctan(xp,yq)π22πarctan(xp,yq)+12)2

Otra se basa en la modificación de la ecuación implícita de una curva de Lamé:

|xp+yq|+|xpyq|=2


Para los propósitos de trazado con un ordenador, la ecuación implícita no es terriblemente conveniente de manejar, así que voy a lanzar un conjunto de ecuaciones cartesianas paramétricas de forma gratuita, basado en las ecuaciones paramétricas de la curva de Lamé:

x=p(|cost|cost+|sint|sint)y=q(|cost|cost|sint|sint)

Aquí hay otro, basado en un caso especial de las ecuaciones paramétricas dadas en esta respuesta :

x=p(cos(π2u)(2u2u1)sin(π2u))y=q(sin(π2u)+(2u2u1)cos(π2u))

...y otra más:

x=pmax

...y supongo que debería parar aquí. ;)

0 votos

He dicho "con fines de trazado", @Peter. Hay cosas como GrafEq y Mathematica para trazar ecuaciones cartesianas implícitas, pero en general requieren mucho más esfuerzo por parte del ordenador para trazarlas que las ecuaciones paramétricas (¿has visto los algoritmos detrás de los trazadores de ecuaciones implícitas?).

0 votos

He publicado una nueva pregunta basada en esta. Quiero la ecuación de un cuadrado donde cada punto está en el mismo ángulo que el ángulo de entrada t , lo que no es cierto en la ecuación paramétrica anterior.

0 votos

11voto

Esta es una ecuación para un rectángulo que tiene las esquinas en (a,b) y (c,d)

(x-a)(x-c)(y-b)(y-d)=0

pero se extiende un poco más allá de las esquinas, así que en lugar de

\sqrt{(a-x)(x-c)}\sqrt{(b-y)(y-d)}=0

que arrojaría un error para las raíces cuadradas de los números negativos

7voto

Xanthir Puntos 7035

Hace poco encontré una nueva forma paramétrica para un rectángulo, que no conocía antes: \begin{align} x(u) &= \frac{1}{2}\cdot w\cdot \mathrm{sgn}(\cos(u)),\\ y(u) &= \frac{1}{2}\cdot h\cdot \mathrm{sgn}(\sin(u)),\quad (0 \leq u \leq 2\pi) \end{align} donde w es la anchura del rectángulo y h es su altura.

He utilizado esto en el modelado de superficies paramétricas regladas, donde parece ser bastante útil.

2voto

Novarum Puntos 29

En general, la fórmula implícita para un rectángulo a la x^2 + y^2 = a^2 para los círculos no va a estar bien definido. Esto debería estar al menos algo claro, ya que el límite de un rectángulo no es analítico (suave) como lo es el límite de un círculo. Supongo que podríamos generar una función de pieza para graficar los bordes, algo así como f(x,y) = \begin {cases} (x,b) , (x,0) & 0 \leq x \leq b \\ (0,y) , (a,y) & 0 \leq y \leq a \end {cases} Para un rectángulo con su esquina inferior izquierda en (0,0) y lados a,b. Tal función es desordenada, todavía no es analítica y no te ayuda mucho. En definitiva, creo que buscar una buena función implícita de un rectángulo va a ser improductivo. ¿A qué problema intentas aplicar esto? Cualquier comentario en cuanto a tus próximos pasos / aplicaciones para la ecuación que estás buscando será útil.

2voto

MiquelFire Puntos 81

Tal vez esté buscando algo así: para x\in(-1,2) parcela y=|x| y y=3-|x-1| .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X