Exponenciação  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
20sliders05
HelloWorld

Membro desde: 19/07/2006 22:38:18
Mensagens: 14
Offline

Boa Noite! Estou com problemas nessa estrutura, mais especificamente em cima da fórmula de exp, se souberem qual o erro mto obrigado.

Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

1. Bem vindo ao GUJ

2. Use as tags Code para que seu código apareça identado

3. Não nem para entender o que quer fazer. Estude as instruções for para não colocar coisas que não variam dentro delas repetindo a execução a toa.

4. Seria Gauss o nome correto da sua classe?

5. Que erro está dando?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

que tal trocar

for (j=1;j<=5;j++)

por

for (j=0;j<5;j++)

pois os arrays em Java começam em 0 e vão até o valor da dimensão - 1

no seu caso, elas vão de 0 até 4

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

ae so dando um toque no array é como o parceiro falou, os indices sao 0, entao se deseja um array de 3 vc tem q colocar for i < 4 ai temos ate o valor 3 se vc começar a conta de 1 n vai ter o resultado q deseja a n ser q vc começe o indice do array 1.

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

camilolopes wrote:ae so dando um toque no array é como o parceiro falou, os indices sao 0, entao se deseja um array de 3 vc tem q colocar for i < 4 ai temos ate o valor 3 se vc começar a conta de 1 n vai ter o resultado q deseja a n ser q vc começe o indice do array 1.


bom vc faz um for até i < 4 se o seu array tem 4 elementos, não 3...

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Página
[WWW]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

dudaskank wrote:
camilolopes wrote:ae so dando um toque no array é como o parceiro falou, os indices sao 0, entao se deseja um array de 3 vc tem q colocar for i < 4 ai temos ate o valor 3 se vc começar a conta de 1 n vai ter o resultado q deseja a n ser q vc começe o indice do array 1.


bom vc faz um for até i < 4 se o seu array tem 4 elementos, não 3...


falei contado do zero 0,1,2,3 temos ai 4 posição lembrando que a ultima eh 3 e nao 4

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
20sliders05
HelloWorld

Membro desde: 19/07/2006 22:38:18
Mensagens: 14
Offline

Bom obrigado pelas respostas, e desculpe a demora ...

Segue o código com as recomendações ...

O problema continua, da a seguinte mensagem:

Bom eu so bem iniciante principalmente na parte de matrizes em java, obrigado por qualquer ajuda que puderem me dar, desde ja agradeço ... :]

vlw


Mensagem do moderador: aprenda a usar as tags Code para seu código aparecer corretamente
elinton
Thread.start()

Membro desde: 07/07/2006 15:58:09
Mensagens: 29
Localização: Florianópolis, SC
Offline

Amigo vc não pode usar um array sem instancia-lo, esse é o erro.

Substitua isso:

double[][] g;
double[][]g2;

Por isso:
double[][] g = new double [5] [5]; //chutei as dimenções
double[][] g2 = new double [5] [5]; //bote as dimenções que vc precisar
akumaldo
Java Ninja
[Avatar]

Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline

O próprio compilador está dizendo o problema..e como o amigo disse aqui em cima...realmente...ele está reclamando de variáveis que precisam ser instanciadas...ou seja tem algumas variáveis locais que não estão apontando para lugar nenhum...estão com valor null...e ele está reclamando disso...de suas arrays que não estão inicializadas...e precisam estar

"O homem se resume em sua vontade de poder...Vontade de poder e nada mais! Viva a vida, morte a verdade..."
Nietzsche
20sliders05
HelloWorld

Membro desde: 19/07/2006 22:38:18
Mensagens: 14
Offline

hm ok .. aproveitando o tópico ..

todo a vez que vou utilizar .. esta fórmula ..


rx=pow(x,2);
ry= pow(y,2);
g[i][j]= Math.exp(-((rx)+(ry))/(2));

Meus resultados são 1.0 repetidos ..

Para explicar um pouco melhor o que preciso fazer ..

X e Y variam de -2 ate 2 e meu erro ta ap partir de quando -1 é colocado ao quadrado .... Tbm nâo sei se o pow faz o que eu quero ..

na verdade o que quero eh fazer com que na fórmula tenha o 'x' ao quadrado e o mesmo para o 'y'.


Obrigado.
20sliders05
HelloWorld

Membro desde: 19/07/2006 22:38:18
Mensagens: 14
Offline

20sliders05 wrote:hm ok .. aproveitando o tópico ..

todo a vez que vou utilizar .. esta fórmula ..



Meus resultados são 1.0 repetidos ..

Para explicar um pouco melhor o que preciso fazer ..

X e Y variam de -2 ate 2 e meu erro ta ap partir de quando -1 é colocado ao quadrado .... Tbm nâo sei se o pow faz o que eu quero ..

na verdade o que quero eh fazer com que na fórmula tenha o 'x' ao quadrado e o mesmo para o 'y'.


Obrigado.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team