top of page
Search
clasweezyputr

Octave download IO: Baixe o pacote IO para ler e escrever arquivos em formatos externos



Como baixar e instalar o Octave em diferentes plataformas




Se você está procurando um software gratuito, de código aberto e poderoso para computação numérica, análise de dados e visualização, experimente o Octave. Neste artigo, mostraremos como baixar e instalar o Octave em diferentes plataformas, bem como usar o pacote IO no Octave para ler e gravar dados de formatos externos.




octave download io



O que é o Octave e por que usá-lo?




Octave é uma linguagem de programação de alto nível compatível com MATLAB, um software comercial popular para computação numérica. O Octave permite que você execute várias operações matemáticas, como manipulação de matrizes, álgebra linear, cálculo, otimização, estatística, processamento de sinal, processamento de imagem e muito mais. Você também pode criar interfaces gráficas de usuário, plotar gráficos e interagir com outros programas usando o Octave.


Recursos e benefícios do Octave




Alguns dos recursos e benefícios do uso do Octave são:


  • É gratuito e de código aberto, o que significa que você pode usá-lo sem quaisquer taxas de licença ou restrições.



  • É multiplataforma, o que significa que você pode executá-lo no Windows, macOS, Linux, BSD e outros sistemas operacionais.



  • É compatível com MATLAB, o que significa que você pode executar a maioria dos scripts e funções do MATLAB no Octave sem nenhuma modificação.



  • Possui uma comunidade grande e ativa de usuários e desenvolvedores, o que significa que você pode encontrar ajuda, suporte, documentação, tutoriais, exemplos e pacotes para diversos fins.



  • Possui uma sintaxe simples e intuitiva, o que significa que você pode escrever código de forma fácil e eficiente.



Aplicações e exemplos de oitava




Octave pode ser usado para várias aplicações em ciência, engenharia, educação, pesquisa e indústria. Alguns exemplos do que você pode fazer com o Octave são:


  • Resolver sistemas de equações lineares e não lineares.



  • Efetuar integração e diferenciação numérica.



  • Ajuste curvas e superfícies a pontos de dados.



  • Analisar dados estatísticos e realizar testes de hipóteses.



  • Projetar e implementar filtros digitais e algoritmos de processamento de sinal.



  • Crie animações e simulações de fenômenos físicos.



  • Desenvolva modelos de machine learning e inteligência artificial.



  • Gere relatórios e apresentações com código e gráficos incorporados.



Como baixar o Octave do site oficial




A maneira mais fácil de obter o Octave é baixá-lo do site oficial em [1]( Lá você encontrará a versão estável mais recente do Octave (8.1.0 em junho de 2023) para diferentes plataformas. Você pode escolher entre o código-fonte ou o instalador binário, dependendo de sua preferência e dos requisitos do sistema.


Baixando o Octave para Windows




Se estiver usando o Windows, você pode baixar um dos seguintes instaladores binários:


  • Windows-64 (recomendado): adequado para a maioria dos sistemas Windows modernos com arquitetura de 64 bits. Ele inclui vários pacotes Octave que você não precisa instalar separadamente. O nome do arquivo é octave-8.1.0-w64-installer.exe (380 MB).



  • Windows-32 (computadores antigos): adequado para sistemas Windows mais antigos com arquitetura de 32 bits. Ele também inclui vários pacotes Octave que você não precisa instalar separadamente. O nome do arquivo é octave-8.1.0-w32-installer.exe (380 MB).Windows-64 (sem GUI): adequado para usuários avançados que preferem usar o Octave na linha de comando ou com sua própria interface gráfica. Ele não inclui nenhum pacote Octave que você precise instalar separadamente. O nome do arquivo é octave-8.1.0-w64.zip (200 MB).



  • Windows-32 (sem GUI): adequado para usuários avançados que preferem usar o Octave na linha de comando ou com sua própria interface gráfica. Ele não inclui nenhum pacote Octave que você precise instalar separadamente. O nome do arquivo é octave-8.1.0-w32.zip (200 MB).



Depois de baixar o instalador ou o arquivo zip, você pode instalar o Octave em seu sistema.


Baixando o Octave para macOS




Se estiver usando o macOS, você pode baixar um dos seguintes instaladores binários:


  • macOS 10.15 e posterior (recomendado): adequado para a maioria dos sistemas macOS modernos com arquitetura de 64 bits. Ele inclui vários pacotes Octave que você não precisa instalar separadamente. O nome do arquivo é octave-8.1.0-arm64.dmg ou octave-8.1.0-x86_64.dmg, dependendo do tipo de processador (500 MB).



  • macOS 10.9 e posterior (computadores antigos): adequado para sistemas macOS mais antigos com arquitetura de 64 bits. Ele também inclui vários pacotes Octave que você não precisa instalar separadamente. O nome do arquivo é octave-8.1.0-x86_64.dmg (500 MB).



Depois de baixar o instalador, você pode instalar o Octave em seu sistema.


Baixando o Octave para Linux e BSD




Se você estiver usando Linux ou BSD, você pode baixar o código-fonte do Octave e compilá-lo em seu sistema. Como alternativa, você pode usar o gerenciador de pacotes de sua distribuição para instalar o Octave dos repositórios oficiais ou de um repositório de terceiros.


O código fonte do Octave está disponível em um arquivo tarball chamado octave-8.1.0.tar.gz (30 MB). Você pode baixá-lo do site oficial em [2]( Você também precisará instalar algumas dependências e ferramentas para compilar o Octave em seu sistema.


O gerenciador de pacotes da sua distribuição pode ter uma versão pré-compilada do Octave que você pode instalar fácil e rapidamente. Por exemplo, no Debian e no Ubuntu, você pode usar o comando sudo apt-get install octave para instalar o Octave dos repositórios oficiais. No Fedora e no Red Hat, você pode usar o comando sudo dnf install octave para instalar o Octave a partir dos repositórios oficiais.


Algumas distribuições podem não ter a versão mais recente do Octave em seus repositórios oficiais ou podem ter alguns problemas com a instalação ou configuração do Octave. Nesse caso, você pode usar um repositório de terceiros que forneça uma versão mais atualizada e estável do Octave para sua distribuição.Por exemplo, no Ubuntu, você pode usar o PPA (Personal Package Archive) mantido pela equipe Ubuntu MATLAB e GNU Octave em [3]( Para adicionar este PPA ao seu sistema e instalar o Octave a partir dele, você pode usar os seguintes comandos:


sudo add-apt-repository ppa:octave/stable sudo apt-get update sudo apt-get install octave


Para outras distribuições e repositórios de terceiros, você pode verificar a lista de opções disponíveis em [4](


Como instalar o Octave no seu sistema




Depois de baixar o Octave do site oficial ou de um gerenciador de pacotes, você pode instalá-lo em seu sistema.


Instalando o Octave no Windows




Se você baixou um dos instaladores binários para Windows, siga estas etapas para instalar o Octave em seu sistema:


  • Clique duas vezes no arquivo do instalador (octave-8.1.0-w64-installer.exe ou octave-8.1.0-w32-installer.exe) e siga as instruções na tela.



  • Selecione a pasta de destino onde deseja instalar o Octave (o padrão é C:\Octave\Octave-8.1.0).



  • Selecione os componentes que deseja instalar (o padrão é todos os componentes).



  • Selecione a pasta do menu Iniciar onde deseja criar atalhos para o Octave (o padrão é GNU Octave 8.1.0).



  • Selecione se deseja criar ícones na área de trabalho para o Octave (o padrão é sim).



  • Selecione se deseja associar Arquivos Octave (.m, .mat, .oct, etc.) com Octave (o padrão é sim).



  • Aguarde a conclusão da instalação e clique em Concluir.



Se você baixou um dos arquivos zip para Windows, siga estas etapas para instalar o Octave em seu sistema:


  • Extraia o arquivo zip (octave-8.1.0-w64.zip ou octave-8.1.0-w32.zip) para uma pasta de sua escolha (por exemplo, C:\Octave).



Adicione a pasta bin do Octave (por exemplo, C:\Octave\octave-8.1.0-w64\bin) à variável de caminho do sistema. Você pode fazer isso seguindo as instruções em [5](


  • Opcionalmente, crie atalhos ou ícones para o Octave em sua área de trabalho ou no menu Iniciar.



  • Opcionalmente, associe os arquivos Octave (.m, .mat, .oct, etc.) ao Octave clicando com o botão direito neles e escolhendo Abrir com > Escolha outro aplicativo > Mais aplicativos > Procure outro aplicativo neste PC > Procurar > Selecione octave-gui.exe ou octave-cli.exe na pasta bin do Octave.



Instalando o Octave no macOS




Se você baixou um dos instaladores binários para macOS, siga estas etapas para instalar o Octave em seu sistema:


  • Clique duas vezes no arquivo do instalador (octave-8.1.0-arm64.dmg ou octave-8.1.0-x86_64.dmg) e aguarde a montagem.



  • Arraste e solte o ícone Octave no ícone da pasta Aplicativos.



  • Ejete o arquivo do instalador e exclua-o, se desejar.



  • Opcionalmente, crie atalhos ou ícones para o Octave em seu dock ou desktop.



Instalando o Octave no Linux e BSD




Se você baixou o código-fonte do Octave, siga estas etapas para instalar o Octave em seu sistema:


  • Extraia o arquivo tarball (octave-8.1.0.tar.gz) para uma pasta de sua escolha (por exemplo, /octave).



  • Abra um terminal e navegue até a pasta onde você extraiu o arquivo tarball (por exemplo, cd /octave/octave-8.1.0).



  • Execute o comando ./configure para verificar as dependências e configurar as opções de instalação. Você pode usar vários sinalizadores para personalizar a configuração, como --prefix para especificar o diretório de instalação, --enable-gui para ativar a interface gráfica, --with-blas para especificar a biblioteca BLAS e muito mais. Você pode ver todos os sinalizadores disponíveis executando ./configure --help.



  • Execute o comando make para compilar o Octave a partir do código-fonte. Isso pode levar algum tempo, dependendo das especificações do seu sistema.



  • Execute o comando sudo make install para instalar o Octave em seu sistema. Pode ser necessário inserir sua senha para esta etapa.



Se você instalou o Octave a partir de um gerenciador de pacotes, não precisa fazer mais nada.


Como usar o pacote IO no Octave




O pacote IO é uma coleção de funções que permitem ler e gravar dados de formatos externos, como CSV, Excel, HDF5, JSON, XML e muito mais. O pacote IO não faz parte da distribuição principal do Octave, então você precisa instalá-lo separadamente antes de usá-lo.


O que é o pacote IO e o que ele faz?




O pacote IO é um dos muitos pacotes que estendem a funcionalidade do Octave. Um pacote é um conjunto de funções, scripts, arquivos de dados e documentação relacionados a um tópico ou propósito específico. Você pode encontrar uma lista de pacotes disponíveis em [6](


O pacote IO fornece funções que permitem ler e gravar dados de vários formatos externos, como:


  • CSV: arquivos de valores separados por vírgula que armazenam dados tabulares em texto simples.



  • Excel: arquivos de planilha que armazenam dados tabulares em formato binário ou XML.



  • HDF5: Arquivos de formato de dados hierárquicos que armazenam dados complexos e multidimensionais em formato binário.



  • JSON: Arquivos de notação de objeto JavaScript que armazenam dados em um formato legível e estruturado.



  • XML: Arquivos de linguagem de marcação extensíveis que armazenam dados em um formato legível e estruturado.



O pacote IO também fornece funções que permitem manipular e converter dados entre diferentes formatos, como:


  • csv2cell: Converte csv2cell: converte um arquivo CSV em uma matriz de células no Octave.



  • cell2csv: converte uma matriz de células em um arquivo CSV no Octave.



  • xlsread: Lê dados de um arquivo do Excel para uma matriz ou uma matriz de células no Octave.



  • xlswrite: Grava dados de uma matriz ou matriz de células em um arquivo Excel no Octave.



  • hdf5read: Lê dados de um arquivo HDF5 para uma variável ou estrutura em Octave.



  • hdf5write: Grava dados de uma variável ou estrutura em um arquivo HDF5 em Octave.



  • jsondecode: Decodifica uma string JSON para uma variável ou uma estrutura em Octave.



  • jsonencode: Codifica uma variável ou uma estrutura para uma string JSON em Octave.



  • xmlread: lê dados de um arquivo XML para um objeto DOM no Octave.



  • xmlwrite: grava dados de um objeto DOM em um arquivo XML no Octave.



Como instalar o pacote IO no Octave




Para instalar o pacote IO no Octave, você precisa ter uma conexão com a Internet e a ferramenta de gerenciamento de pacotes instalada. A ferramenta gerenciadora de pacotes faz parte da distribuição principal do Octave, então você não precisa instalá-la separadamente. Você pode usar as seguintes etapas para instalar o pacote IO no Octave:


  • Abra o Octave e digite o comando pkg update para atualizar a lista de pacotes disponíveis no repositório online.



  • Digite o comando pkg install -forge io para baixar e instalar o pacote IO do repositório online. Pode ser necessário inserir sua senha para esta etapa.



  • Digite o comando pkg load io para carregar o pacote IO em sua sessão atual. Você precisa fazer isso toda vez que quiser usar as funções do pacote IO.



Como ler e gravar dados de formatos externos com o pacote IO




Para ler e gravar dados de formatos externos com o pacote IO, você precisa usar as funções apropriadas para cada formato. Você também precisa especificar o nome e o caminho do arquivo, bem como quaisquer outras opções ou parâmetros relevantes para cada função. Você pode usar o comando help ou a documentação em [7]( para aprender mais sobre cada função e seu uso. Aqui estão alguns exemplos de como ler e gravar dados de formatos externos com o pacote IO:


Lendo e gravando arquivos CSV




Para ler dados de um arquivo CSV, você pode usar a função csv2cell. Por exemplo, se você tiver um arquivo CSV chamado data.csv que contém os seguintes dados:


Nome, Idade, Sexo Alice, 25, Feminino Bob, 30, Masculino Charlie, 35, Masculino


Você pode lê-lo em uma matriz de células chamada C digitando o comando:


C = csv2cell("data.csv");


A matriz de células C ficará assim:


C = [1,1] = Nome [2,1] = Alice [3,1] = Bob [4,1] = Charlie [1,2] = Idade [2,2] = 25 [3,2] = 30 [4,2] = 35 [1,3] = Sexo [2,3] = Feminino [3,3] = Masculino [4,3] = Masculino


Você pode acessar ou modificar qualquer elemento de C usando a indexação. Por exemplo, se você quiser alterar a idade de Alice para 26, digite:


C2,2 = 26;


Para gravar dados de uma matriz de células em um arquivo CSV, você pode usar a função cell2csv. Por exemplo, se você tiver uma matriz de células chamada D que contém os seguintes dados:


D = [1,1] = Produto [2,1] = Preço [3,1] = Quantidade [1,2] = Maçã [2,2] = 0,5 [3,2] = 10 [1,3] = Banana [2,3] = 0,4 [3,3] = 15


Você pode escrevê-lo em um arquivo CSV chamado output.csv digitando o comando:


célula2csv("saída.csv", D);


A saída do arquivo CSV O arquivo CSV output.csv ficará assim: Produto, Preço, Quantidade Maçã, 0,5,10 Banana, 0,4,15


Lendo e Escrevendo Arquivos Excel




Para ler dados de um arquivo do Excel, você pode usar a função xlsread. Por exemplo, se você tiver um arquivo do Excel chamado data.xlsx que contenha os seguintes dados:



Nome


Idade


Gênero


Alice


25


Fêmea


Prumo


30


Macho


charlie


35


Macho


Você pode lê-lo em uma matriz chamada M ou em uma matriz de células chamada C digitando o comando:


[M, C] = xlsread("data.xlsx");


A matriz M ficará assim:


M = 25 30 35 2 3 3


A matriz de células C ficará assim:


C = [1,1] = Nome [2,1] = Alice [3,1] = Bob [4,1] = Charlie [1,2] = Idade [2,2] = 25 [3,2] = 30 [4,2] = 35 [1,3] = Sexo [2,3] = Feminino [3,3] = Masculino [4,3] = Masculino


Você pode acessar ou modificar qualquer elemento de M ou C usando a indexação. Por exemplo, se você quiser alterar a idade de Alice para 26, digite:


M(1,1) = 26; C2,2 = 26;


Para gravar dados de uma matriz ou matriz de células em um arquivo do Excel, você pode usar a função xlswrite. Por exemplo, se você tiver uma matriz chamada N ou uma matriz de células chamada D que contenha os seguintes dados:


N = 26 30 35 2 3 3 D = [1,1] = Produto [2,1] = Preço [3,1] = Quantidade [1,2] = Maçã [2,2] = 0,5 [3,2] = 10 [1,3] = Banana [2,3] = 0,4 [3,3] = 15


Você pode escrevê-lo em um arquivo do Excel chamado output.xlsx digitando o comando:


xlswrite("saída.xlsx", N); xlswrite("saída.xlsx", D);


O arquivo Excel output.xlsx ficará assim:



Nome


Idade


Gênero


produtos


Preço


Quantidade


Alice


26


Fêmea


Maçã


0.5


10


Prumo


30


Macho


Banana


0.4


15


charlie


35


Macho


Lendo e gravando arquivos HDF5




Para ler dados de um arquivo HDF5, você pode usar a função hdf5read. Por exemplo, se você tiver um arquivo HDF5 chamado data.h5 que contém os seguintes dados:


/group1/dataset1 (duplo) (10 x 10) /group1/dataset2 (int) (5 x) /group2/dataset3 (char) (20 x) /group2/dataset4 (lógico) (10 x) /attribute1 (double) (scalar) /attribute2 (char) (scalar) /attribute3 (int) (scalar) /attribute4 (logical) (scalar) /attribute5 (double) ( vetor) /attribute6 (char ) (vetor) /attribute7 (int) (vetor) /attribute8 (lógico) (vetor)


Você pode lê-lo em uma estrutura chamada S digitando o comando:


S = hdf5read("data.h5");


A estrutura S ficará assim:


S = group1 = dataset1 = [10x10 double] dataset2 = [5x1 int32] group2 = dataset3 = [20x1 char] dataset4 = [10x1 logic] attribute1 = 3.14 attribute2 = "Hello" attribute3 = 42 attribute4 = true attribute5 = [1x3 double] attribute6 = [1x5 char] attribute7 = [1x3 int32] attribute8 = [1 x3 lógico]


Você pode acessar ou modificar qualquer elemento de S usando a indexação. Por exemplo, se você quiser alterar o valor de /group1/dataset1(1,1) para 0, digite:


S.grupo1.dataset1(1,1) = 0;


Para gravar dados de uma estrutura em um arquivo HDF5, você pode usar a função hdf5write. Por exemplo, se você tiver uma estrutura chamada T que contém os seguintes dados:


T = matriz = [3x3 duplo] vetor = [1x3 duplo] escalar = 0,5 string = "Mundo"


Você pode escrevê-lo em um arquivo HDF5 chamado output.h5 digitando o comando:


hdf5write("saída.h5", T);


O arquivo HDF5 output.h5 ficará assim:


/matriz (duplo) (3 x 3) /vetor (duplo) (3 x) /escalar (duplo) (escalar) /string (char) (escalar) Lendo e gravando arquivos JSON




Para ler dados de um arquivo JSON, você pode usar a função jsondecode. Por exemplo, se você tiver um arquivo JSON chamado data.json que contém os seguintes dados:


"nome": "Alice", "idade": 25, "sexo": "Feminino", "hobbies": ["leitura", "escrita", "codificação"]


Você pode lê-lo em uma estrutura chamada J digitando o comando:


J = jsondecode("data.json");


A estrutura J ficará assim:


J = nome = Alice idade = 25 sexo = passatempos femininos = [1,1] = leitura [1,2] = escrita [1,3] = codificação


Você pode acessar ou modificar qualquer elemento de J usando a indexação. Por exemplo, se você quiser alterar a idade de Alice para 26, digite:


J. idade = 26;


Para gravar dados de uma estrutura em um arquivo JSON, você pode usar a função jsonencode. Por exemplo, se você tiver uma estrutura denominada K que contém os seguintes dados:


K = produto = preço da maçã = 0,5 quantidade = 10


Você pode escrevê-lo em um arquivo JSON chamado output.json digitando o comando:


jsonencode("output.json", K);


O arquivo JSON output.json ficará assim:


"produto": "Apple", "preço": 0,5, "quantidade": 10


Lendo e gravando arquivos XML




Para ler dados de um arquivo XML, você pode usar a função xmlread. Por exemplo, se você tiver um arquivo XML chamado data.xml que contém os seguintes dados:


<?xml version="1.0" encoding="UTF-8"?> <person> <name>Alice</name> <age>25</age> <gender>Female</gender> <hobbies> <hobby>reading</hobby> <hobby>writing</hobby> <hobby>coding</hobby> </hobbies> </person>


Você pode lê-lo em um objeto DOM chamado X digitando o comando:


X = xmlread("data.xml");


O objeto DOM X ficará assim:


X = objeto Document Object Model (DOM): Elemento raiz do documento: pessoa Filhos: pessoa: [Elemento 1x1]


Você pode acessar ou modificar qualquer elemento de X usando métodos e propriedades do objeto DOM. Por exemplo, se você quiser alterar a idade de Alice para 26, digite:


X.person.age.TextContent = "26";


Para gravar dados de um objeto DOM em um arquivo XML, você pode usar a função xmlwrite. Por exemplo, se você tiver um objeto DOM chamado Y que contenha os seguintes dados:


Y = objeto Document Object Model (DOM): Elemento raiz do documento: produto Filhos: produto: [Elemento 1x1] O objeto DOM Y contém os seguintes dados:


Y.product = Elemento: Atributos do produto: nome: Apple preço: 0,5 quantidade: 10 Filhos: Texto: [Texto 1x1]


Você pode escrevê-lo em um arquivo XML chamado output.xml digitando o comando:


xmlwrite("saída.xml", Y);


O arquivo XML output.xml ficará assim:


<?xml version="1.0" encoding="UTF-8"?> <product name="Apple" price="0.5" quantity="10"> </product>


Conclusão e perguntas frequentes




Neste artigo, mostramos como baixar e instalar o Octave em diferentes plataformas, bem como usar o pacote IO no Octave para ler e gravar dados de formatos externos. Esperamos que você tenha achado este artigo útil e informativo. Se você tiver alguma dúvida ou comentário, sinta-se à vontade para deixá-los abaixo.


Aqui estão algumas perguntas frequentes sobre o Octave e o pacote IO:


P: Quais são as vantagens de usar o Octave sobre o MATLAB?




R: Algumas das vantagens de usar o Octave sobre o MATLAB são:


  • O Octave é gratuito e de código aberto, enquanto o MATLAB é caro e proprietário.



  • O Octave é compatível com a maioria dos scripts e funções do MATLAB, enquanto o MATLAB pode não ser compatível com alguns recursos do Octave.



  • O Octave possui uma comunidade maior e mais ativa de usuários e desenvolvedores, enquanto o MATLAB possui uma comunidade menor e mais restrita.



  • O Octave possui mais pacotes e extensões que adicionam funcionalidades e recursos, enquanto o MATLAB possui menos e opções mais limitadas.



P: Como posso atualizar o Octave para a versão mais recente?




R: Dependendo de como você instalou o Octave, você pode atualizá-lo para a versão mais recente usando um dos seguintes métodos:


Se você instalou o Octave a partir de um instalador binário, pode baixar e executar o instalador mais recente no site oficial em [8](


Se você instalou o Octave a partir de um arquivo zip, pode baixar e extrair o arquivo zip mais recente do site oficial em [9](


  • Se você instalou o Octave de um gerenciador de pacotes, pode usar o comando update ou upgrade do seu gerenciador de pacotes para atualizar o Octave dos repositórios oficiais ou de terceiros.



  • Se você instalou o Octave a partir do código-fonte, pode baixar e extrair o arquivo tarball mais recente do site oficial em [10]( e seguir as mesmas etapas anteriores para configurar, compilar e instalar o Octave em seu sistema.



P: Como posso instalar mais pacotes no Octave?




R: Para instalar mais pacotes no Octave, você pode usar um dos seguintes métodos:


  • Se você deseja instalar um pacote do repositório online, pode usar o comando pkg install -forge nome_do_pacote, em que nome_do_pacote é o nome do pacote que deseja instalar.



  • Se você deseja instalar um pacote a partir de um arquivo local, pode usar o comando pkg install file_name, onde file_name é o nome do arquivo que contém o pacote (geralmente um arquivo .tar.gz ou .zip).



  • Se você deseja instalar um pacote a partir de uma URL, pode usar o comando pkg install url, onde url é a URL que aponta para o arquivo que contém o pacote (geralmente um arquivo .tar.gz ou .zip).



P: Como posso desinstalar um pacote no Octave?




R: Para desinstalar um pacote no Octave, você pode usar o comando pkg desinstalar nome_do_pacote, onde nome_do_pacote é o nome do pacote que deseja desinstalar.


P: Como posso listar todos os pacotes instalados no Octave?




R: Para listar todos os pacotes instalados no Octave, você pode usar o comando pkg list. Isso mostrará o nome, versão, descrição e status de cada pacote. 0517a86e26


0 views0 comments

Recent Posts

See All

Download do mod toon blast

Como Baixar Mod Toon Blast Você adora jogar jogos de quebra-cabeça com personagens de desenhos animados fofinhos e diversão sem fim? Se...

Comments


bottom of page