Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Criação de vetores multidimensionais e matrizes em lua
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Leonardo Ivo Neves da Silva  
View profile   Translate to Translated (View Original)
 More options Aug 24 2012, 4:33 pm
From: Leonardo Ivo Neves da Silva <leonardo.iv...@gmail.com>
Date: Fri, 24 Aug 2012 13:33:51 -0700 (PDT)
Local: Fri, Aug 24 2012 4:33 pm
Subject: Criação de vetores multidimensionais e matrizes em lua

Gente,
   Aproveitando o gancho, eu gostaria que vocÊs me dessem o seguinte
auxilio. Eu gostaria de fazer um vetor de duas ou mais posições em lua. No
Java e no C é só fazer isso dado [] [], mas no Lua não é assim. Por isso eu
peço o auxilo de vocês

Atenciosamente.
Leonardo Ivo


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elias Barrionovo  
View profile   Translate to Translated (View Original)
 More options Aug 24 2012, 7:01 pm
From: Elias Barrionovo <elias.tan...@gmail.com>
Date: Fri, 24 Aug 2012 20:01:01 -0300
Local: Fri, Aug 24 2012 7:01 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

On Aug 24, 2012 5:33 PM, "Leonardo Ivo Neves da Silva" <

leonardo.iv...@gmail.com> wrote:
>Eu gostaria de fazer um vetor de duas ou mais posições em lua.

Não sei se eu entendi sua dúvida, mas em Lua tabelas também podem se
comportar como vetores:

vec = {2, 4, 6, 8}
vec2, vec 3 = {}, {}
for i = 1, 5 do
  vec2[i] = i*2
  vec3[#vec3+1] = i*2
end

for i, v in ipairs(vec2) do
  print(i, vec[i], v, vec3[i])
end


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrws Vieira  
View profile   Translate to Translated (View Original)
 More options Aug 24 2012, 7:52 pm
From: Andrws Vieira <andrwsvie...@gmail.com>
Date: Fri, 24 Aug 2012 20:52:24 -0300
Local: Fri, Aug 24 2012 7:52 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

Leonardo, podes fazer uma matriz igual a de C e JAVA asim ...

mt = {}          -- Cria Matrix
    for i=1,5 do
      mt[i] = {}     -- Cria nova linha
      for j=1,5 do
        mt[i][j] = i*j
      end
    end

for i=1,5 do
for j=1,5 do
io.write (mt[i][j] .. " ")
end
io.write ("\n")
end

Em 24 de agosto de 2012 20:01, Elias Barrionovo
<elias.tan...@gmail.com>escreveu:

--
*Andrws Aires Vieira       *
Ciência da Computação - 8° Semestre
Grupo PET Computação
Grupo de Arquitetura e Circuitos Integrados - GACI
Universidade Federal de Pelotas - UFPel

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leonardo Ivo Neves da Silva  
View profile   Translate to Translated (View Original)
 More options Aug 24 2012, 9:42 pm
From: Leonardo Ivo Neves da Silva <leonardo.iv...@gmail.com>
Date: Fri, 24 Aug 2012 22:42:52 -0300
Local: Fri, Aug 24 2012 9:42 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

Gente,
  Muito obrigado pela dica!
Um abraço a todo!
Leonardo IVo

Em 24 de agosto de 2012 20:52, Andrws Vieira <andrwsvie...@gmail.com>escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
sw...@zipmail.com.br  
View profile   Translate to Translated (View Original)
 More options Sep 16 2012, 4:42 pm
From: sw...@zipmail.com.br
Date: Sun, 16 Sep 2012 17:42:30 -0300
Local: Sun, Sep 16 2012 4:42 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua
Olá,
 
Véio, dá uma olhada no livro de Lua do Augusto Manzano

A*e

SW-Fly




Em 24/08/2012 17:33, Leonardo Ivo Neves da Silva < leonardo.ivo22@gmail.com > escreveu:
Gente,
   Aproveitando o gancho, eu gostaria que vocÊs me dessem o seguinte auxilio. Eu gostaria de fazer um vetor de duas ou mais posições em lua. No Java e no C é só fazer isso dado [] [], mas no Lua não é assim. Por isso eu peço o auxilo de vocês

Atenciosamente.
Leonardo Ivo

 


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leonardo Ivo Neves da Silva  
View profile   Translate to Translated (View Original)
 More options Jan 25, 1:18 pm
From: Leonardo Ivo Neves da Silva <leonardo.iv...@gmail.com>
Date: Fri, 25 Jan 2013 10:18:01 -0800 (PST)
Local: Fri, Jan 25 2013 1:18 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

Gente,
  Estou com uma dúvida que no www.lua.org não encontrei explicação. E sobre
a criação de matrizes. Embora vocês tenham me passado sugestões de formas
de criação de matrizes, estas de fato funcionam, embora o exemplo dado pelo
site do lua não gere uma matriz, mas sim uma fila dupla .
http://www.lua.org/pil/11.2.html  Vejam:

    mt = {}          -- create the matrix
    for i=1,N do
      mt[i] = {}     -- create a new row
      for j=1,M do
        mt[i][j] = 0
      end
    end

.  Mais eu descobri uma forma de criação de matrizes e mesmo tabelas que
tem me encucado, mas que não encontro explicação na documentação do Lua. Eu
ha uns meses atras peguei uma matriz em python e coloquei num fonte em Lua.
Vejam:
self.squares = [['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e'],\
['e','e','e','e','e','e','e','e']]
Teoricamente o interpretador deveria acusar esso, mas isso não aconteceu.
Ele interpretou como tabela ou cadeia de caracteres. Sempre soube que para
criação de tabela se usa {} e para dar nome os indices [""]. E nesse caso,
a cadeia de caracteres ou tabela está sendo aberta e fechada com []. A
propósito, eu também percebi que determinados comandos, como estes que
descrevi,acima funcionam em ambas as linguagens, algo que não acontece em
outras linguagens de programação.  O que vocês tem a dizer sobre isso? Tem
alguma explicação?

Att,

Leonardo Ivo
Rio de Janeiro-RJ

Em domingo, 16 de setembro de 2012 17h42min38s UTC-3, sw...@zipmail.com.br
escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vagner nascimento  
View profile   Translate to Translated (View Original)
 More options Jan 25, 1:24 pm
From: Vagner nascimento <vagnernascime...@gmail.com>
Date: Fri, 25 Jan 2013 16:24:36 -0200
Local: Fri, Jan 25 2013 1:24 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

Leonardo, o que você fez foi declarar uma string usando [[ string longa ]] .
Para fazer com a tabela com uma matriz você pode declarar de diversas
maneiras:
m = {}
m[1] = { 1, 2, 3 }
m[2] = { 1, 2, 3 }
m[3] = { 1, 2, 3 }

ou
m = {
 { 1 , 2 , 3 },
 { 1 , 2 , 3 },
 { 1 , 2 , 3 }

}

Com isso você consegue percorrer como linha e coluna.
Abs

Vagner

2013/1/25 Leonardo Ivo Neves da Silva <leonardo.iv...@gmail.com>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leonardo Ivo Neves da Silva  
View profile   Translate to Translated (View Original)
 More options Jan 31, 1:38 pm
From: Leonardo Ivo Neves da Silva <leonardo.iv...@gmail.com>
Date: Thu, 31 Jan 2013 16:38:51 -0200
Local: Thurs, Jan 31 2013 1:38 pm
Subject: Re: [lua-br] Criação de vetores multidimensionais e matrizes em lua

Gente,
  Obrigado pelas informações. ME ajudou bastante.

Leonardo Ivo
Rio de JAneiro-RJ

Em 25 de janeiro de 2013 16:24, Vagner nascimento <
vagnernascime...@gmail.com> escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »