Como usar funções embutidas de matlab

Built-in funções

são aqueles que vêm com MATLAB ou fazem parte de um produto add-on. Você normalmente não têm código-fonte para funções internas e deve tratá-los simplesmente como caixas pretas. Até agora, você têm contado exclusivamente em funções embutidas para realizar tarefas em MATLAB.

Aprender sobre funções embutidas

Há muitas maneiras que você pode aprender sobre as funções internas, mas se você já sabe o nome de uma função, um dos mais simples faz uso do Socorro(`function_name‘) De comando, onde function_name é o nome da função. Tente agora. Tipo ajuda ( ‘input’) e pressione Enter na janela de comando.

MATLAB fornece alguns tipos de categoria ajuda. Por exemplo, tipo ajudar ( ‘elfun’) e pressione Enter para ver uma lista de funções matemáticas elementares à sua disposição. Quando você digita ajudar ( ‘specfun’) e pressione Enter, você verá uma lista de funções matemáticas especializadas.

Às vezes, a informações de ajuda fornecidas pelo Socorro() função torna-se excessivamente longo. Neste caso, você pode usar o Mais() funcionar para apresentar a informação de uma página de cada vez. Antes de usar o Socorro() função, tipo mais ( ‘on’) e pressione Enter para colocar MATLAB no modo paginada. Quando as informações de ajuda é mais do que uma página de comprimento, você vê um

--Mais--

solicitar, na parte inferior da tela. Pressione a barra de espaço para ver a página seguinte. Se você quiser ver apenas a próxima linha, pressione Enter em vez. Quando terminar de rever ajuda, digite mais ( ‘off’) e pressione Enter para desligar o modo paginada.

Apesar de Socorro() função é realmente útil porque ele exibe as informações necessárias diretamente na janela de comando, às vezes o doc () função é uma escolha melhor. Ao usar o doc () função, você vê uma saída bem formatado que inclui links para exemplo de código e outras informações. Tipo doc ( ‘input’) e pressione Enter.

Esta é a opção que você deve usar quando você quer ter uma visão em profundidade de uma função em vez de simplesmente refrescar sua memória como parte de escrever um aplicativo. Além disso, quando você achar que o Socorro() função é menos útil do que você gostaria, o doc () função geralmente proporciona mais informação.

utilização Socorro() pode não ser sempre possível, porque você não sabe o nome exato do que quer que você precisa encontrar. Outra função é útil docsearch (). Você pode usar esta função quando você tem alguma idéia, mas não um precisa, o que você precisa encontrar.

Video: 6 aula de MATLAB para engenharia (Variáveis simbólicas e raízes de uma função)

Por exemplo, tipo docsearch ( ‘input’) e pressione Enter na janela de comando. Desta vez, você verá uma lista de entradas possíveis para consultar. Observe que o entrada() função ainda é a primeira entrada na lista, mas você tem uma série de outras opções também.



Uma das maneiras mais interessantes para localizar funções embutidas é usar o olhe para() função. Neste caso, MATLAB não olha na documentation- vez, parece nos arquivos de código fonte. Este tipo de pesquisa é importante porque às vezes você pode ver as conexões entre as funções dessa maneira e encontrar alternativas que podem não normalmente ocorrem para você.

Para ver como esse tipo de busca funciona, tipo lookfor ( ‘input’) e pressione Enter. Observe que o entrada() função está na lista, mas ele não aparece no topo, porque a pesquisa não ordenar a saída pelo provável candidato.

Se você realmente quiser saber mais sobre as funções internas do ponto de vista de codificação, comece com o qual() função, que lhe diz a localização da função built-in. Por exemplo, tipo que ( ‘introdução’) e pressione Enter. Você vê a localização desta função embutida em seu sistema.

Video: MatLab Aula # 04 função 1 e 2 grau

Neste ponto, você sabe que entrada() é encontrado no lang pasta. No entanto, você realmente não sabe o que as funções relacionadas pode estar na mesma pasta. Use o o que() função para localizar informações adicionais sobre o conteúdo do lang pasta. Para ver isso por si mesmo, tipo o que ( ‘lang’) e pressione Enter.

& Lt; b & gt; A Figura & lt; / b & gt; & lt; b & gt; 9-6 & lt; / b & gt; & lt; b & gt ;: & lt; / b & gt; A função doc () lista as entradas e saídas em uma facilmente encontrado para”/ & gt; & lt; / p & gt; & lt; div classe =Figura 9-6: A função doc () lista as entradas e saídas, de forma facilmente encontrados.

Classes e pacotes são duas outras formas de empacotar funcionalidade dentro MATLAB. No entanto, estes dois métodos de embalagem fornecer mais funcionalidades do que funções fazem na maioria dos casos, assim que paga para procurá-los para ver o que tipos de coisas que você pode fazer com eles. usando o doc () e Socorro() funções fornece informações sobre as classes e pacotes.

O envio de dados e obter dados para fora

A essência de uma função é que ele apresenta uma caixa preta. Na maioria dos casos, você envia dados em, ele gira em torno de um pouco, e depois vem os dados de volta para fora. Gerenciamento de dados é uma parte essencial da maioria das funções.

Claro, algumas funções requerem apenas de entrada, alguns fornecer só a produção, e alguns executar outras que trabalham diretamente com os dados de tarefas. Por exemplo, a clc () limpa a janela de comando e não requer nenhuma entrada de dados ou produzir qualquer saída de dados para executar a tarefa. Cada função tem alguma coisa- criando um que não faz nada seria inútil.

O problema para muitas pessoas é determinar os requisitos de entrada e saída para as funções embutidas. A melhor maneira de descobrir esta informação é usar o Socorro() ou doc () funções. o doc () função é realmente o mais fácil de usar neste caso. Os argumentos de entrada e saída aparecem na parte inferior da tela de ajuda.

Para ver isso por si mesmo, tipo doc ( ‘input’) e pressione Enter. Desça até a parte inferior da página resultante.

Neste caso, você vê que o argumento de entrada é um prompt e que você deve fornecer essa entrada como uma string. A documentação explica que a solicitação está lá para perguntar ao usuário para um tipo específico de entrada. A saída pode assumir duas formas: uma matriz que é calculado a partir da entrada ou uma string que contém o texto precisa que o usuário digitou.

Quando você vê uma dupla saída para uma função, isso significa que você precisa dizer a função que tipo de saída para fornecer ou que existe um padrão.

Video: MatLab - Ajuste de Curvas com as funções polyfit e polyval

">

Publicações relacionadas