Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

neves92

equaçoes vectoriais, cartesianas, paramétricas

Mensagens Recomendadas

neves92

Existe alguma função em java que permita decifrar uma string que é uma equaçao tipo:

1. -> (x, y, z) = (x0, y0, z0) + k (a, b, c)

2. ->  x = x0 + ak

          y = y0 + bk

          z = z0 + ck

3. -> (x - x0) / a = (y – y0) / b = (z - z0)

eu queria tipo guardar x0 , y0 , z0 etc em variaveis

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
neves92

agora precisava tipo testar se aquela string é igual a a pretendia tipo isto:

equacao.equalsIgnoreCase("(x,y,z)=("+%d+",%d,%d)+k(%d,%d,%d)"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jorgepinho

assim de repente, não parece que vá funcionar...

Podes separar as várias partes de uma equação...

usa o método split() da String. Podes começar por fazer um split pelo "="... depois por "(...)" e finalmente por um operador (+-*/)

Em cada separação tens um array de Strings, no array final, tens todos os termos separados

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.