question

Quem e bom em MATLAB 7?

Eu estou preso em 1,5 perguntas no capítulo 5 alguém pode me dizer como fazê-las?


resposta Resposta

MATLAB é um ambiente de computação numérico e uma linguagem de programação. Criado por The MathWorks, MATLAB permite a manipulação fácil de matriz, plotagem de funções e dados, implementação de algoritmos, criação de interfaces de usuário e interface com programas em outras línguas. Embora numérico apenas, uma caixa de ferramentas opcional interfaces com o mecanismo simbólico de Maple, permitindo o acesso aos recursos de álgebra de computador.

A partir de 2004, MathWorks afirmou que MATLAB é usado por mais de 1 milhão de pessoas em toda a indústria e o meio académico.[2]

Conteúdo [ocultar]


1 História
Sintaxe 2
2.1 Variáveis
2.2 Vetores/matrizes
2.3-E-vírgula
2.4 Gráficos
3 Limitações
4 Funções de chamada C e Fortran
5 Histórico de lançamento
6 Ver também
7 Referências
8 Leitura adicional
9 Links externos



[editar] História
Abreviação de "laboratório de matriz", MATLAB foi inventado na década de 1970 por Cleve Moler, então presidente do departamento de ciência da computação na Universidade do Novo México.[3] Ele projetou para seu alunos acesso aos LINPACK e EISPACK sem ter que aprender Fortran. Ele logo se espalhou para outras universidades e encontrou uma forte audiência na Comunidade matemática aplicada. Jack Little, um engenheiro, foi exposta durante uma visita a Moler feita para a Universidade de Stanford em 1983. Reconhecendo o seu potencial comercial, juntou-se com a Moler e Steve Bangert. Eles reescreveram MATLAB em C e fundaram em 1984 para continuar seu desenvolvimento, The MathWorks. Essas bibliotecas reescritas ficaram conhecidas como LAPACK.

MATLAB foi primeiramente adotada por engenheiros de projeto de controle, na pouco especialidade, mas rapidamente se espalhou para muitos outros domínios. Agora também é usado em educação, em especial o ensino de álgebra linear e análise numérica, e é popular entre os cientistas envolvidos com o processamento de imagem.[3]


[editar] Sintaxe
MATLAB é construído em torno da linguagem MATLAB, às vezes chamada M-código ou simplesmente M. A maneira mais simples de executar M-código é digitá-lo no prompt, >>, na janela de comando, um dos elementos da área de trabalho do MATLAB. Desta forma, o MATLAB pode ser usado como um shell interativo de matemático. Seqüências de comandos podem ser salvos em um arquivo de texto, tipicamente utilizando o MATLAB Editor, como um script ou encapsulado em uma função, alargando os comandos disponíveis.[4]


[editar] Variáveis
As variáveis são definidas com o operador de atribuição, =. MATLAB é dinamicamente digitado, o que significa que variáveis podem ser atribuídas sem declarar seu tipo, exceto se eles devem ser tratados como objetos simbólicos [5], e que pode mudar seu tipo. Valores podem vir de constantes, de cálculo que envolvam valores de outras variáveis ou da saída de uma função. Por exemplo:

>> x = 17
x =
17
>> x = 'chapéu'
x =
chapéu
>> x = [3 4, pi/2]
x =
12.0000 1.5708 de
>> y = 3sin(x)
y =
-1.6097 3.0000

[editar] Vetores/matrizes
MATLAB é um "Matrix Laboratory", e como tal ele fornece muitas maneiras convenientes para a criação de vetores, matrizes e arrays multi-dimensionais. No vernáculo MATLAB, um vetor refere-se a um dimensional (1 × N ou N × 1) matriz, comumente referido como um vetor em outras linguagens de programação. Uma matriz geralmente se refere a uma matriz bidimensional, ou seja, uma m × n matriz onde m e n são maiores que 1. Matrizes com mais de duas dimensões são denominadas matrizes multidimensionais.

MATLAB oferece uma maneira simples de definir arrays simples, usando a sintaxe: init:increment:terminator. Por exemplo:

>> array = 1:2:9
matriz =
1 3 5 7 9
define uma variável chamada array (ou atribui um novo valor a uma variável existente com a matriz de nome) que é uma matriz que consiste nos valores 1, 3, 5, 7 e 9. Ou seja, a matriz começa em 1, o valor de init, e cada valor incrementa o valor anterior em 2 (o valor de incremento) e pára de uma vez atinge, mas não superior a 9 (9 sendo o valor do Exterminador do futuro).

>> array = 1:3:9
matriz =
1 4 7
o valor do incremento pode realmente ficar de fora desta sintaxe (junto com um dos dois-pontos), para usar um valor padrão de 1.

>> ari = 1:5
Ari =
1 2 3 4 5
atribui à variável chamada ari um array com os valores 1, 2, 3, 4 e 5, desde o valor padrão de 1 é usado como o incremento.

A indexação é baseada em um [6], que é a convenção usual para matrizes em matemática. Isso é atípico para linguagens de programação, cujas matrizes mais freqüentemente começam com zero.

Matrizes podem ser definidas separando os elementos de uma linha com espaço em branco ou vírgulas e usando um ponto e vírgula para terminar cada linha. Lista de elementos deve ser cercada por colchetes: []. Parênteses: () são usados para acessar os elementos e subarrays (eles também são usados para denotar uma lista de argumentos da função).

>> A = [16 3 2 13 5 10 11 8 9 6 7 12; 4 15 14 1]
A =
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1

>> A(2,3)
ANS =
11

>> A(2:4,3:4)
ANS =
8 de 11
7 12
1 de 14
Um quadrado matriz identidade de tamanho n podem ser gerado usando o olho de função, e matrizes de qualquer tamanho com zeros ou aquelas que podem ser gerados wi

resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2021
All rights reserved