Ir para conteúdo
Fórum Script Brasil
  • 0

gerar matrizes aleatoriamente dentro de outras matrizes no matlab


gorito

Pergunta

oi pessoal urgente !!! para trabalho de final de semestre

tenho uma matriz "A" de 10*10 com todos os valores iguais a zero e outra B de 2*1 com todos os valores iguais a 1.

o que eu pretendo é introduzir a matriz B dentro da A mas de um modo aleatorio.

alguém consegue!

objectivo final "batalha naval"

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
oi pessoal urgente !!! para trabalho de final de semestre

tenho uma matriz "A" de 10*10 com todos os valores iguais a zero e outra B de 2*1 com todos os valores iguais a 1.

o que eu pretendo é introduzir a matriz B dentro da A mas de um modo aleatorio.

alguém consegue!

objectivo final "batalha naval"

Colega ... sendo um trabalho final de semestre, voce deveria saber pelo menos o básico que é trabalhar com matrizes

Neste endereço voce vai encontrar tudo sobre matrizes e exemplos

http://www.mathworks.com/access/helpdesk/h...g/f1-84864.html

Function

Description

ones

Create a matrix or array of all ones.

zeros

Create a matrix or array of all zeros.

eye

Create a matrix with ones on the diagonal and zeros elsewhere.

accumarray

Distribute elements of an input matrix to specified locations in an output matrix, also allowing for accumulation.

diag

Create a diagonal matrix from a vector.

magic

Create a square matrix with rows, columns, and diagonals that add up to the same number.

rand

Create a matrix or array of uniformly distributed random numbers.

randn

Create a matrix or array of normally distributed random numbers and arrays.

randperm

Create a vector (1-by-n matrix) containing a random permutation of the specified integers.

exemplos que voce vai encontrar

Creating a Random Matrix.   The rand function creates a matrix or array with elements uniformly distributed between zero and one. This example multiplies each element by 20:

A = rand(5) * 20
A =
   19.0026   15.2419   12.3086    8.1141    1.1578
    4.6228    9.1294   15.8387   18.7094    7.0574
   12.1369    0.3701   18.4363   18.3381   16.2633
    9.7196   16.4281   14.7641    8.2054    0.1972
   17.8260    8.8941    3.5253   17.8730    2.7778

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      652k
×
×
  • Criar Novo...