<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo para Computação Numérica - Bóson Treinamentos em Ciência e Tecnologia</title>
	<atom:link href="https://www.bosontreinamentos.com.br/tag/computacao-numerica/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bosontreinamentos.com.br/tag/computacao-numerica/</link>
	<description>Artigos e Tutoriais sobre Desenvolvimento de Software, Bancos de Dados SQL, Linux, Lógica de Programação, Inteligência Artificial, Hardware, Eletrônica, Arduino, Técnicas e Teorias de Estudo e Aprendizagem, Carreira em TI, Ciências Cognitivas, e muito mais!</description>
	<lastBuildDate>Fri, 26 Jan 2024 13:52:11 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>5 Funções de Arredondamento de Valores com NumPy em Python</title>
		<link>https://www.bosontreinamentos.com.br/programacao-em-python/5-funcoes-de-arredondamento-de-valores-com-numpy-em-python/</link>
					<comments>https://www.bosontreinamentos.com.br/programacao-em-python/5-funcoes-de-arredondamento-de-valores-com-numpy-em-python/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Wed, 17 Jan 2024 17:26:47 +0000</pubDate>
				<category><![CDATA[Programação em Python]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<category><![CDATA[NumPy]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=19875</guid>

					<description><![CDATA[<p>5 Funções de Arredondamento de Valores com NumPy O arredondamento preciso de valores numéricos desempenha um papel muito importante em diversas aplicações científicas e de engenharia. No contexto da programação em Python, a biblioteca NumPy se destaca como uma ferramenta poderosa para manipulação eficiente de arrays e cálculos numéricos em geral. Neste artigo, exploraremos algumas funções de arredondamento numérico disponíveis no NumPy, mostrando alguns exemplos de como empregar essas funções para realizar arredondamentos diversos, incluindo arredondamento de valores de ponto flutuante e para números inteiros. Ao entender como usar essas funções, será possível otimizar nossos códigos e garantir resultados numericamente estáveis em uma variedade de cenários. Vamos às funções de arredondamento de valores com NumPy, para Python. Importar o NumPy O primeiro passo para usar as funções que serão abordadas é importar a biblioteca NumPy no script que usará as funções de arredondamento (o módulo numpy deve estar instalado previamente; caso não esteja, realize a instalação do NumPy seguindo estas instruções): import numpy as np Após importar a biblioteca, vejamos as funções mais importantes para arredondamento de valores numéricos. 1. Função numpy.round Ou seu alias numpy.around(): Arredonda o valor até uma precisão desejada Sintaxe numpy.round(valor,[num_casas_decimais]) Documentação: https://numpy.org/doc/stable/reference/generated/numpy.round.html Exemplo de uso [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/programacao-em-python/5-funcoes-de-arredondamento-de-valores-com-numpy-em-python/">5 Funções de Arredondamento de Valores com NumPy em Python</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>5 Funções de Arredondamento de Valores com NumPy</h2>
<p>O arredondamento preciso de valores numéricos desempenha um papel muito importante em diversas aplicações científicas e de engenharia. No contexto da programação em Python, a biblioteca NumPy se destaca como uma ferramenta poderosa para manipulação eficiente de arrays e cálculos numéricos em geral.</p>
<p>Neste artigo, exploraremos algumas funções de arredondamento numérico disponíveis no NumPy, mostrando alguns exemplos de como empregar essas funções para realizar arredondamentos diversos, incluindo arredondamento de valores de ponto flutuante e para números inteiros.</p>
<p>Ao entender como usar essas funções, será possível otimizar nossos códigos e garantir resultados numericamente estáveis em uma variedade de cenários.</p>
<p>Vamos às funções de arredondamento de valores com NumPy, para Python.</p>
<h3>Importar o NumPy</h3>
<p>O primeiro passo para usar as funções que serão abordadas é importar a biblioteca NumPy no script que usará as funções de arredondamento (o módulo numpy deve estar instalado previamente; caso não esteja, realize a <a href="http://www.bosontreinamentos.com.br/programacao-em-python/introducao-a-biblioteca-numpy-em-python/">instalação do NumPy seguindo estas instruções</a>):</p>
<pre><span style="font-weight: 400;">import numpy as np</span></pre>
<p>Após importar a biblioteca, vejamos as funções mais importantes para arredondamento de valores numéricos.</p>
<h3><span style="font-weight: 400;">1. Função numpy.round</span></h3>
<p><span style="font-weight: 400;">Ou seu alias <strong>numpy.around()</strong>: Arredonda o valor até uma precisão desejada</span></p>
<p><strong>Sintaxe</strong></p>
<pre><span style="font-weight: 400; color: #800080;">numpy.round(valor,[num_casas_decimais])</span></pre>
<p><span style="font-weight: 400;">Documentação: <a href="https://numpy.org/doc/stable/reference/generated/numpy.round.html" target="_blank" rel="noopener">https://numpy.org/doc/stable/reference/generated/numpy.round.html</a></span></p>
<p><strong>Exemplo de uso</strong></p>
<pre><span style="font-weight: 400; color: #339966;"># Criar um array de valores a serem arredondados:</span>
<span style="font-weight: 400;">valores = np.array([5.0, 6.98, 0.9863, 555, 10.099])</span>
<span style="font-weight: 400; color: #339966;"># Podemos usar também uma simples lista (descomentar para testar):</span>
<span style="font-weight: 400; color: #339966;"># valores = [5.0, 6.98, 0.9863, 555, 10.099] </span>
<span style="font-weight: 400;">print('Array original:')</span>
<span style="font-weight: 400;">print(valores)</span>
<span style="font-weight: 400;">
print('\nValores arredondados:')</span>
<span style="font-weight: 400;">print(np.round(valores, decimals = 2))</span>
<span style="font-weight: 400;">print(np.round(valores, decimals = 3))</span>
<span style="font-weight: 400;">print(np.around(valores)) <span style="color: #339966;"># valores são exibidos no formato float64</span></span>
<span style="font-weight: 400;">print(np.around(valores).astype(int)) <span style="color: #339966;"># converter valores para int antes da exibição (não mostra o ponto)</span></span></pre>
<p><strong>Resultado:</strong></p>
<pre><span style="color: #000000;">Array original:</span>
<span style="color: #000000;">[ 5. 6.98 0.9863 555. 10.099 ]
</span>
<span style="color: #000000;">Valores arredondados:</span>
<span style="color: #000000;">[ 5. 6.98 0.99 555. 10.1 ]</span>
<span style="color: #000000;">[ 5. 6.98 0.986 555. 10.099]</span>
<span style="color: #000000;">[ 5. 7. 1. 555. 10.]</span>
<span style="color: #000000;">[ 5 7 1 555 10]</span></pre>
<h3><span style="font-weight: 400;">2. Função numpy.floor </span></h3>
<p><span style="font-weight: 400;">Arredonda para o maior inteiro menor que o valor de entrada (&#8220;tipo&#8221; arredonda para baixo).</span></p>
<p><span style="font-weight: 400;">Retorna o menor inteiro i, tal que <em>i &lt;= valor</em></span></p>
<p><span style="font-weight: 400;">Documentação: <a href="https://numpy.org/doc/stable/reference/generated/numpy.floor.html" target="_blank" rel="noopener">https://numpy.org/doc/stable/reference/generated/numpy.floor.html</a></span></p>
<p><strong>Exemplo</strong></p>
<pre><span style="font-weight: 400;">valores = np.array([6.3, 0.786, 55, 10.999, -0.63])</span>
<span style="font-weight: 400;">print('Array original:')</span>
<span style="font-weight: 400;">print(valores)</span>
<span style="font-weight: 400;">print('\nValores arredondados:')</span>
<span style="font-weight: 400;">print(np.floor(valores))</span></pre>
<p><strong>Resultado:</strong></p>
<pre><span style="color: #000000;">Array original:</span>
<span style="color: #000000;">[ 6.3 0.786 55. 10.999 -0.63 ]</span>
<span style="color: #000000;">Valores arredondados:</span>
<span style="color: #000000;">[ 6. 0. 55. 10. -1.]</span></pre>
<h3><span style="font-weight: 400;">3. Função numpy.ceil </span></h3>
<p><span style="font-weight: 400;">Arredonda para o inteiro imediatamente maior que valor de entrada (&#8220;tipo&#8221; arredonda para cima). Essa função r</span><span style="font-weight: 400;">etorna o menor número inteiro i, tal que <em>i &gt;= valor</em></span></p>
<p><span style="font-weight: 400;">Documentação: <a href="https://numpy.org/doc/stable/reference/generated/numpy.ceil.html" target="_blank" rel="noopener">https://numpy.org/doc/stable/reference/generated/numpy.ceil.html</a></span></p>
<p><strong>Exemplo</strong></p>
<pre><span style="font-weight: 400;">valores = np.array([6.3, 0.786, 55, 10.999, -0.63])  # mesmo array usado em np.floor</span>
<span style="font-weight: 400;">print('Array original:')</span>
<span style="font-weight: 400;">print(valores)</span>
<span style="font-weight: 400;">print('\nValores arredondados:')</span>
<span style="font-weight: 400;">print(np.ceil(valores))</span></pre>
<p><strong>Resultado:</strong></p>
<pre><span style="color: #000000;">Array original:</span>
<span style="color: #000000;">[ 6.3 0.786 55. 10.999 -0.63 ]</span>
<span style="color: #000000;">Valores arredondados:</span>
<span style="color: #000000;">[ 7. 1. 55. 11. -0.]</span></pre>
<h3><span style="font-weight: 400;">4. Função numpy.trunc</span></h3>
<p><span style="font-weight: 400;">Truncar um valor numérico. Retorna o valor truncado da entrada, elemento a elemento.</span></p>
<p><span style="font-weight: 400;">O valor truncado do escalar x é o inteiro mais próximo i que está mais próximo de zero do que x. Resumindo, a parte </span><span style="font-weight: 400;">fracionária do valor atribuido é descartada.</span></p>
<h4><em>O que é truncar?</em></h4>
<p>O verbo &#8220;truncar&#8221; se refere ao ato de cortar ou remover a parte fracionária de um número, mantendo apenas a parte inteira. A operação de truncamento geralmente é realizada em números de ponto flutuante, onde há uma parte inteira e uma parte decimal. Também é possível aplicar a operação de truncagem em strings, o que não é o caso aqui.</p>
<p>Por exemplo, se tivermos o número de ponto flutuante 7.75 e quisermos truncá-lo para um inteiro, o resultado será 7, pois a parte decimal (0.75) foi removida.</p>
<p>É importante observar que o truncamento difere do arredondamento, onde a parte decimal é arredondada para o inteiro mais próximo. No truncamento, a parte decimal é simplesmente removida, resultando sempre em um número menor ou igual ao número original.</p>
<p><span style="font-weight: 400;">Documentação de numpy.trunc: <a href="https://numpy.org/doc/stable/reference/generated/numpy.trunc.html" target="_blank" rel="noopener">https://numpy.org/doc/stable/reference/generated/numpy.trunc.html</a></span></p>
<p><strong>Exemplo</strong></p>
<pre><span style="font-weight: 400;">valores = np.array([6.3, 0.786, 55, 10.999, -0.63])</span>
<span style="font-weight: 400;">print('Valores truncados:')</span>
<span style="font-weight: 400;">print(np.trunc(valores))</span></pre>
<p><strong>Resultado:</strong></p>
<pre><span style="color: #000000;">Valores truncados:</span>
<span style="color: #000000;">[ 6. 0. 55. 10. -0.]</span></pre>
<h3><span style="font-weight: 400;">5. Função numpy.fix</span></h3>
<p><span style="font-weight: 400;">Arredonda para o número inteiro mais próximo em direção a zero.</span></p>
<p><span style="font-weight: 400;">Arredonda um array de pontos flutuantes elemento a elemento para o número inteiro mais próximo de zero. Os valores arredondados são retornados como valores de ponto flutuante.</span></p>
<p><span style="font-weight: 400;">Documentação: <a href="https://numpy.org/doc/stable/reference/generated/numpy.fix.html" target="_blank" rel="noopener">https://numpy.org/doc/stable/reference/generated/numpy.fix.html</a></span></p>
<p><strong>Exemplo</strong></p>
<pre><span style="font-weight: 400;">valores = np.array([6.3, 0.786, 55, 10.999, -0.63])</span>
<span style="font-weight: 400;">print('Valores Arredondados:')</span>
<span style="font-weight: 400;">print(np.fix(valores))</span></pre>
<p><strong>Resultado:</strong></p>
<pre><span style="color: #000000;">Valores Arredondados:</span>
<span style="color: #000000;">[ 6. 0. 55. 10. -0.]</span></pre>
<h3>Conclusão</h3>
<p>As funções de arredondamento proporcionadas pela biblioteca NumPy conferem uma grande flexibilidade aos programadores Python ao lidar com operações numéricas. Seja em análises estatísticas, processamento de dados ou simulações complexas, o entendimento aprofundado dessas funções é fundamental para assegurar resultados confiáveis e consistentes.</p>
<p>Neste artigo, trabalhamos com as principais funções de arredondamento do NumPy, com exemplos de códigos simples para melhor entendimento de cada função. Ao incorporar esses conhecimentos em seus projetos, você estará mais preparado para resolver desafios numéricos e obter soluções eficientes e precisas ao criar aplicações com Python.</p>
<h3>Colabore com a Bóson Treinamentos</h3>
<p>Ajude o canal adquirindo meus cursos na Udemy:</p>
<ul>
<li>Bancos de Dados com MySQL Básico: <a href="https://bit.ly/35QdWE4" target="_blank" rel="noopener">https://bit.ly/35QdWE4</a></li>
<li>Lógica de Programação com Português Estruturado: <a href="https://bit.ly/3QKPn22" target="_blank" rel="noopener">https://bit.ly/3QKPn22</a></li>
<li>Programação em Python do Zero: <a href="https://bit.ly/python-boson" target="_blank" rel="noopener">https://bit.ly/python-boson</a></li>
</ul>
<p>Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: <a href="https://www.amazon.com.br/shop/bosontreinamentos" target="_blank" rel="noopener">https://www.amazon.com.br/shop/bosontreinamentos</a></p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/programacao-em-python/5-funcoes-de-arredondamento-de-valores-com-numpy-em-python/">5 Funções de Arredondamento de Valores com NumPy em Python</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/programacao-em-python/5-funcoes-de-arredondamento-de-valores-com-numpy-em-python/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como preencher arrays com NumPy (ndarrays)</title>
		<link>https://www.bosontreinamentos.com.br/programacao-em-python/como-preencher-arrays-com-numpy-ndarrays/</link>
					<comments>https://www.bosontreinamentos.com.br/programacao-em-python/como-preencher-arrays-com-numpy-ndarrays/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Fri, 05 Feb 2021 13:11:18 +0000</pubDate>
				<category><![CDATA[Programação em Python]]></category>
		<category><![CDATA[Álgebra Linear]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<category><![CDATA[NumPy]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17531</guid>

					<description><![CDATA[<p>Como preencher arrays com NumPy (ndarrays) Na lição anterior vimos como criar arrays de até três dimensões em Python usando a biblioteca NumPy. Vimos também como atribuir valores a um array no momento de sua criação. É possível preencher um array de outras formas, por exemplo com valores específicos ou repetidos, o que pode ser útil em determinadas circunstâncias ou em cálculos especiais, por exemplo, em álgebra linear. O método mais usual de preenchimento de um array em NumPy consiste em passar valores a partir de uma lista ao criar o array, como vimos na aula anterior. Porém, podemos preencher arrays específicos de outras formas também. Algumas das formas especiais de preenchimento de arrays incluem: Preenchimento com zeros Preenchimento com uns Preenchimento com outro valor numérico repetido Preenchimento a partir de uma faixa de valores Preenchimento com números gerados aleatoriamente Vamos estudar cada uma dessas técnicas a partir de agora. Preencher array com valores específicos Com os métodos&#160;zeros, ones e full podemos criar arrays preenchidos automaticamente com zeros, uns ou com um valor numérico específico, respectivamente. Os métodos zeros e ones produzem valores do tipo float64 por padrão, mas podemos alterar o tipo de dado se for necessário. Vejamos alguns [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/programacao-em-python/como-preencher-arrays-com-numpy-ndarrays/">Como preencher arrays com NumPy (ndarrays)</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Como preencher arrays com NumPy (ndarrays)</h2>
<p>Na lição anterior vimos como <a href="http://www.bosontreinamentos.com.br/programacao-em-python/como-criar-um-array-no-python-com-numpy/">criar arrays</a> de até três dimensões em Python usando a biblioteca NumPy. Vimos também como atribuir valores a um array no momento de sua criação.</p>
<p>É possível preencher um array de outras formas, por exemplo com valores específicos ou repetidos, o que pode ser útil em determinadas circunstâncias ou em cálculos especiais, por exemplo, em álgebra linear.</p>
<p>O método mais usual de preenchimento de um array em NumPy consiste em passar valores a partir de uma lista ao criar o array, como vimos na aula anterior. Porém, podemos preencher arrays específicos de outras formas também.</p>
<p>Algumas das formas especiais de preenchimento de arrays incluem:</p>
<ul>
<li>Preenchimento com zeros</li>
<li>Preenchimento com uns</li>
<li>Preenchimento com outro valor numérico repetido</li>
<li>Preenchimento a partir de uma faixa de valores</li>
<li>Preenchimento com números gerados aleatoriamente</li>
</ul>
<p>Vamos estudar cada uma dessas técnicas a partir de agora.</p>
<h3>Preencher array com valores específicos</h3>
<p>Com os métodos&nbsp;<strong>zeros</strong>, <strong>ones</strong> e <strong>full</strong> podemos criar arrays preenchidos automaticamente com zeros, uns ou com um valor numérico específico, respectivamente.</p>
<p>Os métodos <em>zeros</em> e <em>ones</em> produzem valores do tipo float64 por padrão, mas podemos alterar o tipo de dado se for necessário.</p>
<p>Vejamos alguns exemplos desses métodos.</p>
<pre># Criar array com 10 elementos iguais a 0
print(np.zeros(10))

<span style="color: #3366ff;">[0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]</span>

# Criar array com 15 elementos iguais a 1
print(np.ones(15))

<span style="color: #3366ff;">[1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]</span>

# Criar array com 8 elementos iguais a 12 (int).
# O primeiro argumento corresponde ao número de elementos desejados.
print(np.full(8,12))&nbsp;

<span style="color: #3366ff;">[12 12 12 12 12 12 12 12]</span>

# Criar array com 10 elementos iguais a 0, do tipo inteiro
print(np.zeros(10, dtype=int))

# Criar array com 15 elementos iguais a 1, do tipo inteiro
print(np.ones(15, dtype=int))

# Criar array com 8 elementos iguais a 12, do tipo ponto flutuante
print(np.full(8,12, dtype=float)) # primeiro argumento: núm. de elementos.

<span style="color: #3366ff;">[0 0 0 0 0 0 0 0 0 0]
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
[12. 12. 12. 12. 12. 12. 12. 12.]</span>

# Criar um array bidimensional 2x5 preenchido com zeros, do tipo inteiro:
print(np.zeros((2, 5),dtype=int))

<span style="color: #3366ff;">[[0 0 0 0 0]
 [0 0 0 0 0]]</span></pre>
<h3>Criar array a partir de faixas de valores: método <em>arange</em></h3>
<p>Também é possível criar um array&nbsp; a partir de uma faixa de valores especificada, tanto de números inteiros quanto de números de ponto flutuante.</p>
<p>Para isso usamos os métodos <em><strong>arange</strong></em> e <em><strong>linspace</strong></em>.</p>
<h4>Criar array com método arange</h4>
<pre># Array de 10 elementos, números de 0 a 9
print(np.arange(10))

<span style="color: #3366ff;">[0 1 2 3 4 5 6 7 8 9]</span>

# Array de 10 elementos float, números de 0 a 9
print(np.arange(10.))

<span style="color: #3366ff;">[0. 1. 2. 3. 4. 5. 6. 7. 8. 9.]</span></pre>
<p>Basta usar um ponto<strong> .</strong> na definição da quantidade de elementos do array e automaticamente a função irá criar números de ponto flutuante em vez de números inteiros.</p>
<pre># Array com valores no intervalo de 5 a 15 (usamos 16, pois o último número é sempre limite superior - 1)
print(np.arange(5,16))

<span style="color: #3366ff;">[ 5  6  7  8  9 10 11 12 13 14 15]</span>

# Array com os números pares de 50 até 1
# O terceiro argumento, -2, indica o intervalo de contagem dos valores ("passo").
print(np.arange(50, 1, -2))

<span style="color: #3366ff;">[50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10  8  6  4  2]</span></pre>
<h4>Criar array com método linspace</h4>
<pre># Criar array com valores de ponto flutuante com o método linspace.&nbsp;
print(np.linspace(0.0,2.0,num=5))

<span style="color: #3366ff;">[0.  0.5 1.  1.5 2. ]</span></pre>
<p>Os argumentos passados para o método linspace são:</p>
<ul>
<li>primeiro argumento: valor inicial</li>
<li>segundo argumento: valor final</li>
<li>terceiro argumento (num): quantidade de itens a gerar</li>
</ul>
<h3>Preencher array com valores aleatórios (randômicos)</h3>
<p>Podemos criar arrays e preenchê-los com números aleatórios, inteiros ou de ponto flutuante, usando os métodos<strong> rand</strong> e <strong>randint</strong> da biblioteca NumPy.</p>
<pre># Criar e preencher array com valores aleatórios

import numpy as np

# Array de 10 elementos entre 0 e 1
a = np.random.rand(10)
print(a)

<span style="color: #3366ff;">[0.07418479 0.95672716 0.19361192 0.32394591 0.29980946 0.20812523
 0.92100292 0.49129843 0.78413243 0.07830975]</span>

# Gerar um número aleatório inteiro entre 0 e 8 com random.randint
print('Número aleatório:', np.random.randint(9))

<span style="color: #3366ff;">Número aleatório: 3</span>

# Array unidimensional com 10 números aleatórios inteiros entre 1o e 20
b = np.random.randint(10,21,size=10)
print(b)

<span style="color: #3366ff;">[13 17 16 16 16 12 18 15 14 12]</span>

# Array bidimensional 3x3
c = np.random.rand(3,3)
print(c)

<span style="color: #3366ff;">[[0.56700019 0.56581178 0.47336097]
 [0.5626577  0.75670315 0.8608974 ]
 [0.71296439 0.09674716 0.95800157]]</span>

# Array bidimensional 10x10 com números aleatórios inteiros entre 1 e 100
d = np.random.randint(1,101,size=(10,10))
print(d)

<span style="color: #3366ff;">[[ 50  55  74  93  77  42  71  69  44  50]
 [ 13  13  79  50  82  75  91  11  79  26]
 [ 76  47  59  79  20  58  30  20  22  36]
 [ 13  81   9  77  34  21   3  91  21  29]
 [ 88  38  76 100   9  18  20  11  39  94]
 [ 45  23  81  13  59   1  13  44  36  33]
 [ 48  93  82  99  97  39  94  23  41  86]
 [ 17  21  65  52  85  87  15  75  50  75]
 [ 61  35  17  52  71  32  29  61  21  62]
 [ 66  19  78  47  92  23  52  58  81  68]]</span></pre>
<p>É isso aí! Nesta lição aprendemos como preencher um ndarray em NumPy usando métodos variados, que permitem atribuir valores específicos, listas de valores ou valores gerados de forma aleatória ao array.</p>
<p>Aproveite e assista a uma aula em vídeo sobre o preenchimento de arrays em NumPy:</p>
<p><iframe src="https://www.youtube.com/embed/7Xtvn-glSJg" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Até a próxima!</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/programacao-em-python/como-preencher-arrays-com-numpy-ndarrays/">Como preencher arrays com NumPy (ndarrays)</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/programacao-em-python/como-preencher-arrays-com-numpy-ndarrays/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Constantes pré-definidas no Octave</title>
		<link>https://www.bosontreinamentos.com.br/octave/constantes-pre-definidas-no-octave/</link>
					<comments>https://www.bosontreinamentos.com.br/octave/constantes-pre-definidas-no-octave/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Tue, 29 Dec 2020 11:39:56 +0000</pubDate>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17412</guid>

					<description><![CDATA[<p>Constantes pré-definidas no Octave O software para computação numérica e científica GNU Octave possui algumas constantes numéricas pré-definidas, que podem ser empregadas em cálculos diversos ou ainda retornadas como resultado de operações matemáticas. Elas estão listadas na tabela a seguir: Constante Significado pi Valor de pi e Número de Euler i e j Número imaginário (raiz de -1) inf Valor infinito NaN Not a Number (&#8220;não é um número&#8221;) realmax Maior número de ponto flutuante representável realmin Menor número de ponto flutuante representável eps Valor de precisão da máquina A constante eps indica o valor de precisão da máquina, ou o valor entre dois números adjacentes no sistema de ponto flutuante da máquina. Exemplos Vamos chamar essas constantes na Janela de Comandos do Octave e visualizar o que é retornado em cada exemplo. A variável de sistema ans armazena o resultado de cada chamada: &#62;&#62; format long &#62;&#62; pi ans = 3.141592653589793 &#62;&#62; e ans = 2.718281828459045 &#62;&#62; i ans = 0 + 1i &#62;&#62; j ans = 0 + 1i &#62;&#62; inf ans = Inf &#62;&#62; NaN ans = NaN &#62;&#62; realmax ans = 1.797693134862316e+308 &#62;&#62; realmin ans = 2.225073858507201e-308 &#62;&#62; eps ans = 2.220446049250313e-16 Usamos o comando format [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/constantes-pre-definidas-no-octave/">Constantes pré-definidas no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Constantes pré-definidas no Octave</h2>
<p>O software para computação numérica e científica <a href="https://www.gnu.org/software/octave/index" target="_blank" rel="noopener"><strong>GNU Octave</strong></a> possui algumas constantes numéricas pré-definidas, que podem ser empregadas em cálculos diversos ou ainda retornadas como resultado de operações matemáticas. Elas estão listadas na tabela a seguir:</p>
<table style="border-collapse: collapse; width: 79.2432%; height: 153px;" border="1">
<tbody>
<tr>
<td style="width: 50%; text-align: center;"><strong>Constante</strong></td>
<td style="width: 50%; text-align: center;"><strong>Significado</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>pi</strong></td>
<td style="width: 50%; text-align: center;">Valor de pi</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>e</strong></td>
<td style="width: 50%; text-align: center;">Número de Euler</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>i </strong>e <strong>j</strong></td>
<td style="width: 50%; text-align: center;">Número imaginário (raiz de -1)</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>inf</strong></td>
<td style="width: 50%; text-align: center;">Valor infinito</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>NaN</strong></td>
<td style="width: 50%; text-align: center;">Not a Number (&#8220;não é um número&#8221;)</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>realmax<br />
</strong></td>
<td style="width: 50%; text-align: center;">Maior número de ponto flutuante representável</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>realmin<br />
</strong></td>
<td style="width: 50%; text-align: center;">Menor número de ponto flutuante representável</td>
</tr>
<tr>
<td style="width: 50%; text-align: center;"><strong>eps<br />
</strong></td>
<td style="width: 50%; text-align: center;">Valor de precisão da máquina</td>
</tr>
</tbody>
</table>
<p>A constante <strong>eps</strong> indica o valor de precisão da máquina, ou o valor entre dois números adjacentes no sistema de ponto flutuante da máquina.</p>
<h3>Exemplos</h3>
<p>Vamos chamar essas constantes na Janela de Comandos do Octave e visualizar o que é retornado em cada exemplo. A <a href="http://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/">variável de sistema <em>ans</em></a> armazena o resultado de cada chamada:</p>
<pre><strong>&gt;&gt; format long</strong>
<strong>&gt;&gt; pi</strong>
<strong>ans = 3.141592653589793</strong>
<strong>&gt;&gt; e</strong>
<strong>ans = 2.718281828459045</strong>
<strong>&gt;&gt; i</strong>
<strong>ans = 0 + 1i</strong>
<strong>&gt;&gt; j</strong>
<strong>ans = 0 + 1i</strong>
<strong>&gt;&gt; inf</strong>
<strong>ans = Inf</strong>
<strong>&gt;&gt; NaN</strong>
<strong>ans = NaN
&gt;&gt; realmax
ans = 1.797693134862316e+308
&gt;&gt; realmin
ans = 2.225073858507201e-308
&gt;&gt; eps
ans = 2.220446049250313e-16
</strong></pre>
<p>Usamos o comando <span style="color: #800000;"><strong>format long</strong> </span>no início dos exemplos para exibir os valores com até 15 algarismos significativos, quando aplicável.</p>
<p>A seguir, alguns exemplos de retorno dessas constantes em operações aritméticas.</p>
<pre><strong>&gt;&gt; sqrt(-1)</strong>
<strong>ans = 0 + 1i</strong>
<strong>&gt;&gt; 25 / 0</strong>
<strong>warning: division by zero</strong>
<strong>ans = Inf</strong>
<strong>&gt;&gt; 10E300 ^ 2</strong>
<strong>ans = Inf</strong></pre>
<p>No primeiro exemplo, calculamos a raiz quadrada de -1 usando a função <strong>sqrt()</strong>. O resultado é o número imaginário i, representado por 0 + 1i. Logo após, tentamos dividir um número por zero, e o resultado foi um aviso de divisão por zero, com a variável <strong><em>ans</em></strong> mostrando o valor <strong>Inf</strong> (infinito). E, finalmente, tentamos elevar o número 1&#215;10<sup>300</sup> (10E300) ao quadrado, gerando um número maior que o maior valore representável &#8211; e, assim, retornando o valor <strong>Inf</strong> também (infinito).</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17432 size-full" title="Constantes pré-definidas no Octave" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/12/Gnu-octave.png" alt="GNU Octave - Computação Científica" width="200" height="200" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/12/Gnu-octave.png 200w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/12/Gnu-octave-170x170.png 170w" sizes="auto, (max-width: 200px) 100vw, 200px" /></p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/constantes-pre-definidas-no-octave/">Constantes pré-definidas no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/octave/constantes-pre-definidas-no-octave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Operações Aritméticas simples no Octave</title>
		<link>https://www.bosontreinamentos.com.br/octave/operacoes-aritmeticas-simples-no-octave/</link>
					<comments>https://www.bosontreinamentos.com.br/octave/operacoes-aritmeticas-simples-no-octave/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Tue, 29 Dec 2020 11:19:57 +0000</pubDate>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17408</guid>

					<description><![CDATA[<p>Operações Aritméticas simples no Octave O GNU Octave é um software / linguagem extremamente poderoso para computação numérica de alta complexidade. Mas, para realizar cálculos avançados usando esta aplicação precisamos primeiramente saber como fazer cálculos simples &#8211; mais especificamente, como realizar aritmética simples no Octave. O Octave possui operadores aritméticos para as principais operações aritméticas, similares aos encontrados em outras linguagens de programação. A tabela a seguir mostra esses operadores, com seus símbolos e operações que realizam. Note que para o cálculo do resto da divisão inteira &#8211; operação de módulo &#8211; em vez de um operador simples é empregada uma função &#8211; mod(). Operador ou Função Aritmética Operação + Soma &#8211; Subtração * Multiplicação / Divisão mod(a,b) Módulo de a por b ^ Exponenciação Os operadores podem ser aplicados diretamente sobre valores escalares, arrays, variáveis e outros tipos de objetos. Vejamos alguns exemplos de cálculos bem simples usando esses operadores aritméticos no GNU Octave: 1 &#8211; Soma e subtração de valores &#62;&#62; a = 10; &#62;&#62; b = 12; &#62;&#62; c = 3; &#62;&#62; a + b - c ans = 19 &#62;&#62; a - b - 1 ans = -3 Sem segredos aqui. Podemos somar e subtrair valores [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/operacoes-aritmeticas-simples-no-octave/">Operações Aritméticas simples no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Operações Aritméticas simples no Octave</h2>
<p>O <a href="https://www.gnu.org/software/octave/" target="_blank" rel="noopener">GNU Octave</a> é um software / linguagem extremamente poderoso para computação numérica de alta complexidade. Mas, para realizar cálculos avançados usando esta aplicação precisamos primeiramente saber como fazer cálculos simples &#8211; mais especificamente, como realizar aritmética simples no Octave.</p>
<p>O Octave possui operadores aritméticos para as principais operações aritméticas, similares aos encontrados em outras linguagens de programação. A tabela a seguir mostra esses operadores, com seus símbolos e operações que realizam. Note que para o cálculo do resto da divisão inteira &#8211; operação de módulo &#8211; em vez de um operador simples é empregada uma função &#8211; <strong>mod()</strong>.</p>
<table style="border-collapse: collapse; width: 87.4199%;" border="1">
<tbody>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>Operador ou Função Aritmética<br />
</strong></td>
<td style="width: 47.9107%; text-align: center;"><strong>Operação</strong></td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>+</strong></td>
<td style="width: 47.9107%; text-align: center;">Soma</td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>&#8211;</strong></td>
<td style="width: 47.9107%; text-align: center;">Subtração</td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>*</strong></td>
<td style="width: 47.9107%; text-align: center;">Multiplicação</td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>/</strong></td>
<td style="width: 47.9107%; text-align: center;">Divisão</td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>mod(a,b)</strong></td>
<td style="width: 47.9107%; text-align: center;">Módulo de a por b</td>
</tr>
<tr>
<td style="width: 39.5642%; text-align: center;"><strong>^</strong></td>
<td style="width: 47.9107%; text-align: center;">Exponenciação</td>
</tr>
</tbody>
</table>
<p>Os operadores podem ser aplicados diretamente sobre valores escalares, arrays, variáveis e outros tipos de objetos. Vejamos alguns exemplos de cálculos bem simples usando esses operadores aritméticos no GNU Octave:</p>
<h4>1 &#8211; Soma e subtração de valores</h4>
<pre><strong>&gt;&gt; a = 10;</strong>
<strong>&gt;&gt; b = 12;</strong>
<strong>&gt;&gt; c = 3;</strong>
<strong>&gt;&gt; a + b - c</strong>
<strong>ans = 19</strong>
<strong>&gt;&gt; a - b - 1</strong>
<strong>ans = -3</strong></pre>
<p>Sem segredos aqui. Podemos somar e subtrair valores diretamente (escalares) ou armazenados em variáveis.</p>
<h4>2 &#8211; Multiplicação e divisão de valores</h4>
<pre><strong>&gt;&gt; a = 3;</strong>
<strong>&gt;&gt; b = 5;</strong>
<strong>&gt;&gt; f = 4;</strong>
<strong>&gt;&gt; a * b</strong>
<strong>ans = 15</strong>
<strong>&gt;&gt; f / b</strong>
<strong>ans = 0.80000</strong>
<strong>&gt;&gt; b * f / a</strong>
<strong>ans = 6.6667</strong></pre>
<p>Perceba que a divisão retorna um número de ponto flutuante sempre que ao menos um dos operandos seja de ponto flutuante, ou que o resultado obtido o seja. Se ambos os operandos forem números inteiros, e a divisão resultar em resultado inteiro, o dado não será retornado como ponto flutuante, mas sim, inteiro,</p>
<h4>3 &#8211; Módulo (resto da divisão)</h4>
<pre><strong>&gt;&gt; d = 9;</strong>
<strong>&gt;&gt; e = 2;</strong>
<strong>&gt;&gt; f = 3;</strong>
<strong>&gt;&gt; d / e</strong>
<strong>ans = 4.5000</strong>
<strong>&gt;&gt; mod(d,e)</strong>
<strong>ans = 1</strong>
<strong>&gt;&gt; d / f</strong>
<strong>ans = 3</strong>
<strong>&gt;&gt; mod(d,f)</strong>
<strong>ans = 0</strong></pre>
<p>A função <em><strong>mod(a,b)</strong> </em>toma dois argumentos,a&nbsp; e b, e retorna o resto da divisão inteira de a por b.</p>
<h4>5 &#8211; Exponenciação no Octave</h4>
<pre><strong>&gt;&gt; a = 2;</strong>
<strong>&gt;&gt; b = 5;</strong>
<strong>&gt;&gt; c = 10;</strong>
<strong>&gt;&gt; b ^ a</strong>
<strong>ans = 25</strong>
<strong>&gt;&gt; a ^ c</strong>
<strong>ans = 1024</strong>
<strong>&gt;&gt; c ^ a ^ b</strong>
<strong>ans = 10000000000</strong>
<strong>&gt;&gt; 3 * c ^ a</strong>
<strong>ans = 300</strong>
<strong>&gt;&gt; 1 / b ^ c</strong>
<strong>ans = 0.00000010240
&gt;&gt; format rat
&gt;&gt; 1 / b ^ c
ans = 1/976562</strong></pre>
<p>Note que executamos o último exemplo duas vezes: uma co o formato de exibição normal, e outra precedendo a operação aritmética com o comando <span style="color: #800000;"><em><strong>format rat,</strong></em></span> que permite exibir o resultado de um cálculo no formato racional (números fracionários). Para voltar a exibir os resultados no modo de exibição normal (decimal), basta executar o comando <em><span style="color: #800000;"><strong>format short</strong></span></em>:</p>
<pre><strong>&gt;&gt; format short
</strong></pre>
<p>É isso aí! Na próxima lição vamos explorar algumas funções matemáticas muito úteis no Octave, incluindo funções trigonométricas, logarítmicas, cálculo de raízes, de arredondamento e outras. Até!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/operacoes-aritmeticas-simples-no-octave/">Operações Aritméticas simples no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/octave/operacoes-aritmeticas-simples-no-octave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Declaração e atribuição de Variáveis no Octave</title>
		<link>https://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/</link>
					<comments>https://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 15:18:29 +0000</pubDate>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<category><![CDATA[Programação]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17264</guid>

					<description><![CDATA[<p>Variáveis no GNU Octave Uma variável, em programação, é uma área reservada na memória do sistema, que armazena de forma temporária um dado que será utilizado para processamento pelo programa ou script. As variáveis também podem armazenar o resultado do processamento de expressões ou funções, para posterior exibição ao usuário, armazenamento em um banco de dados, ou processamento adicional. Neste tutorial veremos como declarar (criar) e usar variáveis no GNU Octave. Declaração de variáveis no Octave No Octave, não é necessário declarar as variáveis de antemão. Elas podem ser declaradas no momento em que serão utilizadas. Seus tipos e tamanhos são alocados automaticamente. Os nomes de variáveis no Octave devem seguir algumas regras básicas, comuns a diversas linguagens de programação, tais como: Não podem iniciar com um número Pode haver números no nome da variável As variáveis são case-sensitive (diferenciam maiúsculas de minúsculas) Não se pode usar palavras reservadas da linguagem (for, while, clear, etc) Podem incluir underscores _ Note que o número máximo de caracteres possíveis no nome de uma variável é 63 (verificado consultando a propriedade namelengthmax) &#62;&#62; namelengthmax ans = 63 Atribuição de valores a variáveis Atribuir um valor a uma variável significa gravar um valor (armazenar) [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/">Declaração e atribuição de Variáveis no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Variáveis no GNU Octave</h2>
<p>Uma variável, em programação, é uma área reservada na memória do sistema, que armazena de forma temporária um dado que será utilizado para processamento pelo programa ou script. As variáveis também podem armazenar o resultado do processamento de expressões ou funções, para posterior exibição ao usuário, armazenamento em um banco de dados, ou processamento adicional.</p>
<p>Neste tutorial veremos como declarar (criar) e usar variáveis no GNU Octave.</p>
<h3>Declaração de variáveis no Octave</h3>
<p>No Octave, não é necessário declarar as variáveis de antemão. Elas podem ser declaradas no momento em que serão utilizadas. Seus tipos e tamanhos são alocados automaticamente.</p>
<p>Os nomes de variáveis no Octave devem seguir algumas regras básicas, comuns a diversas linguagens de programação, tais como:</p>
<ul>
<li>Não podem iniciar com um número</li>
<li>Pode haver números no nome da variável</li>
<li>As variáveis são case-sensitive (diferenciam maiúsculas de minúsculas)</li>
<li>Não se pode usar palavras reservadas da linguagem (for, while, clear, etc)</li>
<li>Podem incluir underscores _</li>
</ul>
<p>Note que o número máximo de caracteres possíveis no nome de uma variável é 63 (verificado consultando a propriedade <em>namelengthmax</em>)</p>
<pre><strong>&gt;&gt; namelengthmax</strong>
<strong>ans = 63</strong></pre>
<h3>Atribuição de valores a variáveis</h3>
<p>Atribuir um valor a uma variável significa gravar um valor (armazenar) na variável. O operador de atribuição de valor a uma variável é o sinal de igual <strong>=</strong>. Assim, o comando</p>
<pre>variavel = valor</pre>
<p>atribui <strong><em>valor</em></strong> à <strong><em>variável</em> </strong>nomeada.</p>
<p>É possível criar diversas variáveis em uma mesma linha de comando, bastando para isso separar as declarações com vírgulas.</p>
<p>Vejamos alguns exemplos.</p>
<pre><strong>&gt;&gt; a = 2 * log(5);</strong>
<strong>&gt;&gt; n1 = 2, n2 = 4, n3 = 9;</strong>
<strong>n1 = 2</strong>
<strong>n2 = 4</strong>
<strong>&gt;&gt; a</strong>
<strong>a = 3.2189</strong>
<strong>&gt;&gt; n2 * n3</strong>
<strong>ans = 36</strong>
<strong>&gt;&gt; res = n1 / a;</strong>
<strong>&gt;&gt; res</strong>
<strong>res = 0.62133</strong></pre>
<p><strong>ans</strong>: Variável que armazena os últimos valores obtidos como resultado de uma expressão avaliada. Trata-se de uma variável global.</p>
<h3>Listar as variáveis</h3>
<p>Com os comandos who e whos podemos listar as variáveis definidas na sessão atual do programa:</p>
<p>1 &#8211; Listar as variáveis no escopo atual do ambiente de trabalho (workspace):</p>
<pre><strong>&gt;&gt; who</strong>

Variables in the current scope:

a ans n1 n2 n3 res</pre>
<p>2 &#8211; Listar as variáveis com informações mais detalhadas:</p>
<pre><strong>&gt;&gt; whos</strong>

Variables in the current scope:

Attr Name Size Bytes Class
==== ==== ==== ===== =====
     a    1x1      8 double
     ans  1x1      8 double
     n1   1x1      8 double
     n2   1x1      8 double
     n3   1x1      8 double
     res  1x1      8 double

Total is 6 elements using 48 bytes</pre>
<h3>Limpar as variáveis da memória</h3>
<p>Podemos limpar todas as variáveis do ambiente de trabalho (workspace) com o comando clear:</p>
<pre><strong>&gt;&gt; clear</strong></pre>
<p>Também é possível limpar uma variável específica, bastando para isso fornecer seu nome ao comando clear:</p>
<pre><strong>&gt;&gt; clear res</strong></pre>
<p>É isso! Na próxima lição vamos falar sobre as Constantes no Octave. Até!</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/">Declaração e atribuição de Variáveis no Octave</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/octave/declaracao-e-atribuicao-de-variaveis-no-octave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como instalar o IDE Juno para programação em Julia no Windows</title>
		<link>https://www.bosontreinamentos.com.br/julia/como-instalar-o-ide-juno-para-programacao-em-julia-no-windows/</link>
					<comments>https://www.bosontreinamentos.com.br/julia/como-instalar-o-ide-juno-para-programacao-em-julia-no-windows/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Thu, 26 Nov 2020 13:13:00 +0000</pubDate>
				<category><![CDATA[Julia]]></category>
		<category><![CDATA[Ciência de Dados]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Data Science]]></category>
		<category><![CDATA[Matemática]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17221</guid>

					<description><![CDATA[<p>Como instalar o IDE Juno para programação em Julia no Windows 10 Neste tutorial vamos mostrar como instalar e configurar o IDE Juno, para desenvolvimento em linguagem Julia. O Juno é um ambiente de desenvolvimento para Julia que é instalado junto ao editor de textos Atom, e por isso é necessário ter o Atom pré-instalado em sua máquina &#8211; é a partir dele que o Juno será baixado, instalado e configurado. O website oficial do Juno, com informações detalhadas e manuais de uso é o https://junolab.org. Instalando o Juno no Windows 10 Vamos seguir os passos abaixo para instalar o IDE Juno em um computador com Windows: 1. É necessário ter a linguagem Julia já instalada na máquina antes de instalar o IDE Juno. Caso não a tenha, siga os passos deste tutorial para instalar a Julia no Windows. 2. Com a linguagem Julia já instalada, baixe e instale o editor Atom, se você ainda não tiver esse editor de textos em seu sistema. Logo após instalá-lo, abra-o. 3. No IDE Atom, vá até Configurações (Ctrl+,), e entre no painel de instalação (Install Packages). Digite uber-juno na caixa de pesquisa Packages e pressione enter. Clique no botão de instalação do [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/julia/como-instalar-o-ide-juno-para-programacao-em-julia-no-windows/">Como instalar o IDE Juno para programação em Julia no Windows</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Como instalar o IDE Juno para programação em Julia no Windows 10</h2>
<p>Neste tutorial vamos mostrar como instalar e configurar o IDE Juno, para desenvolvimento em linguagem Julia. O Juno é um ambiente de desenvolvimento para Julia que é instalado junto ao editor de textos Atom, e por isso é necessário ter o Atom pré-instalado em sua máquina &#8211; é a partir dele que o Juno será baixado, instalado e configurado.</p>
<p>O website oficial do Juno, com informações detalhadas e manuais de uso é o <a href="https://junolab.org" target="_blank" rel="noopener">https://junolab.org</a>.</p>
<h3>Instalando o Juno no Windows 10</h3>
<p>Vamos seguir os passos abaixo para instalar o IDE Juno em um computador com Windows:</p>
<p>1. É necessário ter a linguagem Julia já instalada na máquina antes de instalar o IDE Juno. Caso não a tenha, siga os passos deste <a href="http://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/">tutorial para instalar a Julia no Windows</a>.</p>
<p>2. Com a linguagem Julia já instalada, <a href="https://atom.io/" target="_blank" rel="noopener">baixe e instale o editor Atom</a>, se você ainda não tiver esse editor de textos em seu sistema. Logo após instalá-lo, abra-o.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17222" title="Instalar IDE Juno para Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-01.jpg" alt="Instalar IDE Juno para Julia" width="650" height="428" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-01.jpg 859w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-01-420x277.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-01-768x506.jpg 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>3. No IDE Atom, vá até Configurações (<strong>Ctrl+,</strong>), e entre no painel de instalação (<em><strong>Install Packages</strong></em>).</p>
<p>Digite <strong>uber-juno</strong> na caixa de pesquisa <strong>Packages</strong> e pressione enter. Clique no botão de instalação do pacote da JunoLab com o mesmo nome (<strong>Install</strong>).</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17223 size-full" title="Instalar IDE Juno para Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-02.jpg" alt="Instalar IDE Juno para Julia" width="400" height="306"></p>
<p>O Juno será instalado e configurado pelo Atom, incluindo todos os pacotes necessários. Aguarde enquanto o processo é executado</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17224 size-full" title="Instalar IDE Juno para Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-03.jpg" alt="Instalar IDE Juno para Julia" width="487" height="218" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-03.jpg 487w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-03-420x188.jpg 420w" sizes="auto, (max-width: 487px) 100vw, 487px" /></p>
<p>Após o término da instalação, pode ser necessário incluir o caminho do executável do Julia nas configurações do IDE para que seja possível utilizar a linguagem (no meu caso foi). Para isso, clique no menu do Atom em <em><strong>Packages -&gt; Juno -&gt; Settings</strong></em>.</p>
<p>Procure a caixa &#8220;<em><strong>Julia Path (The location of the Julia binary)</strong></em>&#8221; e nela insira o caminho completo do executável do Julia. Esse caminho pode ser obtido clicando com o botão direito do mouse sobre o ícone do Julia da área de trabalho do Windows, e selecionando <em>Propriedades -&gt; Atalho</em>.<br />
Geralmente o caminho é algo como <em>C:\Users\<strong>nome-usuário</strong>\AppData\Local\Programs\Julia 1.5.3\bin\julia.exe</em>, onde <em><strong>nome-usuário</strong></em> é o nome do usuário que você usou para se logar no sistema.</p>
<p>Copie e cole o link na caixa <strong>Julia Path</strong> (retire as aspas, se houverem). Pressione enter para finalizar.</p>
<h3>Testar o Juno IDE</h3>
<p>Para testar o IDE, clique no menu <strong>Juno -&gt; Open REPL</strong>.&nbsp;Na seção &#8220;<strong>Press Enter to start Julia</strong>&#8220;, pressione a tecla enter para iniciar o ambiente da Julia. Pode demorar um pouco para que o interpretador esteja disponível, portanto, aguarde.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17225" title="Instalar IDE Juno para linguagem Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-iniciar-julia-04.jpg" alt="Instalar IDE Juno para Julia" width="750" height="134" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-iniciar-julia-04.jpg 952w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-iniciar-julia-04-420x75.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-instalar-atom-iniciar-julia-04-768x137.jpg 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Para testar a linguagem e o IDE, vamos digitar as linhas de código a seguir no interpretador de comandos do Julia para executar um cálculo aritmético simples:</p>
<pre><span style="color: #ff0000;"><strong>julia&gt; a = 5;</strong></span>
<span style="color: #ff0000;"><strong>julia&gt; b = 8;</strong></span>
<span style="color: #ff0000;"><strong>julia&gt; c = a * b / 2;</strong></span>
<span style="color: #ff0000;"><strong>julia&gt; println(c)</strong></span></pre>
<p>Resultado:<img loading="lazy" decoding="async" class="aligncenter wp-image-17227 size-full" title="Instalar IDE Juno para linguagem Julia e testar a linguagem" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/juno-testar-julia-06.jpg" alt="Instalar IDE Juno para linguagem Julia" width="234" height="150"></p>
<p>É isso aí! Maiores informações sobre a instalação do Juno IDE, incluindo a resolução de problemas, podem ser obtidas na página de documentação oficial: <a href="http://docs.junolab.org/latest/man/installation/" target="_blank" rel="noopener">docs.junolab.org/latest/man/installation/</a></p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/julia/como-instalar-o-ide-juno-para-programacao-em-julia-no-windows/">Como instalar o IDE Juno para programação em Julia no Windows</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/julia/como-instalar-o-ide-juno-para-programacao-em-julia-no-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como instalar a linguagem Julia no Windows</title>
		<link>https://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/</link>
					<comments>https://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Wed, 25 Nov 2020 11:17:35 +0000</pubDate>
				<category><![CDATA[Julia]]></category>
		<category><![CDATA[Ciência de Dados]]></category>
		<category><![CDATA[Computação Científica]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<category><![CDATA[Programação]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17211</guid>

					<description><![CDATA[<p>Como instalar a linguagem Julia no Windows 10 Julia é uma linguagem de programação dinâmica, multiparadigma de alto nível e de alta performance, muito empregada nos campos da análise numérica e computação científica. Algumas das principais características da linguagem Julia incluem: Suporta computação paralela, concorrente e distribuída Possui bibliotecas eficientes para cálculos de ponto flutuante Trabalha de forma simplificada com álgebra linear Geração de números aleatórios eficiente Possui bibliotecas para transformadas rápidas de Fourier Opera com Garbage Collector (coletor de lixo) Permite chamada direta de bibliotecas Fortran e C sem usar glue code (wrapper) Pode ser codificada em várias IDEs, como o VS Code e muitas outras. Neste tutorial vamos mostrar como baixar e instalar a linguagem Julia no Windows 10, além de testar nossa instalação executando alguns comandos simples na linguagem. Como obter a linguagem Julia É possível executar a linguagem Julia de várias formas: Pela linha de comandos (terminal) Usando imagens Docker do Docker Hub Por meio da interface Julia IDE Neste tutorial vamos fazer a instalação da linguagem Julia e a testaremos pelo terminal (prompt), e em outra lição vamos baixar e instalar a IDE Juno (junolab.org), que irá facilitar muito nossos estudos de programação com Julia. [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/">Como instalar a linguagem Julia no Windows</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Como instalar a linguagem Julia no Windows 10</h2>
<p>Julia é uma linguagem de programação dinâmica, multiparadigma de alto nível e de alta performance, muito empregada nos campos da análise numérica e computação científica.</p>
<p>Algumas das principais características da linguagem Julia incluem:</p>
<ul>
<li>Suporta computação paralela, concorrente e distribuída</li>
<li>Possui bibliotecas eficientes para cálculos de ponto flutuante</li>
<li>Trabalha de forma simplificada com álgebra linear</li>
<li>Geração de números aleatórios eficiente</li>
<li>Possui bibliotecas para transformadas rápidas de Fourier</li>
<li>Opera com Garbage Collector (coletor de lixo)</li>
<li>Permite chamada direta de bibliotecas Fortran e C sem usar glue code (wrapper)</li>
<li>Pode ser codificada em várias IDEs, como o VS Code</li>
</ul>
<p>e muitas outras.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17236" title="Logo linguagem Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-logo-1024x692.png" alt="Logo linguagem Julia" width="250" height="169" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-logo.png 1024w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-logo-420x284.png 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-logo-768x519.png 768w" sizes="auto, (max-width: 250px) 100vw, 250px" /></p>
<p>Neste tutorial vamos mostrar como baixar e instalar a linguagem Julia no Windows 10, além de testar nossa instalação executando alguns comandos simples na linguagem.</p>
<h3>Como obter a linguagem Julia</h3>
<p>É possível executar a linguagem Julia de várias formas:</p>
<ul>
<li>Pela linha de comandos (terminal)</li>
<li>Usando imagens Docker do Docker Hub</li>
<li>Por meio da interface Julia IDE</li>
</ul>
<p>Neste tutorial vamos fazer a instalação da linguagem Julia e a testaremos pelo terminal (prompt), e em outra lição vamos baixar e instalar a IDE Juno (junolab.org), que irá facilitar muito nossos estudos de programação com Julia.</p>
<ul>
<li>Website oficial da linguagem: <a href="http://www.julialang.org" target="_blank" rel="noopener">www.julialang.org</a></li>
<li>Versão estável mais atual: 1.5.3</li>
</ul>
<p>Para baixar a Julia, na página inicial do site, clique no link Download, ou vá diretamente para a página <a href="http://www.julialang.org/downloads" target="_blank" rel="noopener">www.julialang.org/downloads</a></p>
<p>Na página de downloads vamos encontrar versões da Julia para várias plataformas, como Linux (x86 / ARM), macOS, FreeBSD e Windows, tanto 32 quanto 64 bits. Instalaremos a versão de 64 bits no Windows 10.<br />
No site também está disponível o código-fonte para compilação da linguagem em outras plataformas.</p>
<p>No caso do Windows ainda há uma versão <em>portable</em> (que não necessita de instalação). Tome cuidado para não baixar esta versão, pois a que utilizaremos é a versão instalada na máquina.</p>
<h3>Instalação da linguagem Julia</h3>
<p>Na página de downloads no website indicado, clique no link <span style="color: #800080;"><strong>64-bit (installer)</strong></span> para baixar o instalador da linguagem Julia.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17214" title="Fazer download da linguagem Julia" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-download-1024x369.jpg" alt="Fazer download da linguagem Julia" width="600" height="216" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-download-1024x369.jpg 1024w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-download-420x151.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-download-768x276.jpg 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-download.jpg 1064w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Após baixar o arquivo, execute-o para abrir o instalador. Verifique o diretório de instalação (não é necessário alterar) e clique em <strong>Next &gt;</strong>:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17213 size-full" title="Instalação da linguagem Julia no Windows 10" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-01.jpg" alt="Instalação da linguagem Julia no Windows 10" width="501" height="397" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-01.jpg 501w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-01-420x333.jpg 420w" sizes="auto, (max-width: 501px) 100vw, 501px" /></p>
<p>Na tela seguinte você pode selecionar tarefas adicionais &#8211; basicamente, criar um atalho na área de trabalho e uma entrada no menu iniciar do Windows. Deixarei ambas as opções marcadas. Clique em <strong>Next &gt;</strong> para prosseguir.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17215 size-full" title="Instalação do Julia no Windows" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-02.jpg" alt="Instalação do Julia no Windows" width="503" height="398" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-02.jpg 503w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-02-420x332.jpg 420w" sizes="auto, (max-width: 503px) 100vw, 503px" /></p>
<p>Agora aguarde enquanto a linguagem Julia é instalada em seu sistema.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17216 size-full" title="Instalação do Julia no Windows" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-03.jpg" alt="Instalação do Julia no Windows" width="504" height="397" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-03.jpg 504w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-03-420x331.jpg 420w" sizes="auto, (max-width: 504px) 100vw, 504px" /></p>
<p>Após a instalação vamos testar a linguagem. Deixe a caixa <em><strong>Run Julia</strong></em> marcada e clique em <strong>Finish</strong> para encerrar o instalador.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17217 size-full" title="Instalação do Julia no Windows" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-04.jpg" alt="Instalação do Julia no Windows" width="502" height="397" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-04.jpg 502w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-04-420x332.jpg 420w" sizes="auto, (max-width: 502px) 100vw, 502px" /></p>
<p>Será aberto uma janela de comandos (terminal) com o prompt da Julia pronto para receber comandos. Para obter ajuda, basta digitar <strong>?</strong> e pressionar enter.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17218 size-full" title="Instalação da linguagem Julia no Windows e teste" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-05.jpg" alt="Instalação do Julia no Windows e teste" width="632" height="226" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-05.jpg 632w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-05-420x150.jpg 420w" sizes="auto, (max-width: 632px) 100vw, 632px" /></p>
<h3>Testar a linguagem Julia</h3>
<p>Vamos testar nossa instalação da Julia agora. Para isso, digite os comandos a seguir no terminal aberto, pressionando enter após cada comando:</p>
<pre><span style="color: #ff0000;"><strong>julia&gt; a = 5</strong></span>
<span style="color: #ff0000;"><strong>julia&gt; b = 3</strong></span>
<span style="color: #ff0000;"><strong>julia&gt; a^b</strong></span></pre>
<p>Resultado esperado:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17219 size-full" title="Efetuando cálculos com a linguagem Julia no Windows" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-teste-06.jpg" alt="Efetuando cálculos com a linguagem Julia no Windows" width="258" height="147" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-teste-06.jpg 258w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/julia-instalar-windows-10-teste-06-174x98.jpg 174w" sizes="auto, (max-width: 258px) 100vw, 258px" /></p>
<p>É isso aí! Linguagem Julia instalada e testada com sucesso em um computador com Windows. A documentação oficial da linguagem Julia pode ser acessada nesta página: <a href="https://docs.julialang.org/en/v1/" target="_blank" rel="noopener">Documentação do Julia 1.5</a></p>
<p>Nos próximos tutoriais vamos mostrar como usar a linguagem Julia para criar programas e scripts diversos. Até!</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/">Como instalar a linguagem Julia no Windows</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/julia/como-instalar-a-linguagem-julia-no-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como instalar o GNU Octave no Microsoft Windows 10</title>
		<link>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-microsoft-windows-10/</link>
					<comments>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-microsoft-windows-10/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Tue, 24 Nov 2020 15:35:23 +0000</pubDate>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Ciência de Dados]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Matemática]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17194</guid>

					<description><![CDATA[<p>Como instalar o GNU Octave no Microsoft Windows No artigo anterior mostramos como instalar e rodar o software para computação numérica e científica GNU Octave no Debian Linux (e sistemas derivados). Vamos agora mostrar como baixar e instalar o GNU Octave no Microsoft Windows 10, além de executar um comando de teste após a instalação do programa. O procedimento é bem simples e relativamente rápido, e vamos começar acessando o site do Octave e baixando o pacote necessário. Download do Octave A página para download do GNU Octave é www.gnu.org/software/octave/download. Nela encontraremos links para download de versões do software para GNU/Linux, macOS, BSD e Windows, além do código-fonte para compilar. Clique no link MS Windows. Vamos baixar a versão de 64 bits (recomendada), que, no caso, é a versão 5.2 do Octave. Basta clicar no link do instalador (arquivo executável .exe), que tem cerca de 300 MB de tamanho, e aguardar o download do programa. Observação: há uma outra versão para download na mesma página, contendo pacotes para operações com álgebra linear e grandes volumes de dados. Essa versão é recomendada apenas para computadores com ao menos 32 GB de memória RAM e trabalhos que envolvam arrays com mais de [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-microsoft-windows-10/">Como instalar o GNU Octave no Microsoft Windows 10</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Como instalar o GNU Octave no Microsoft Windows</h2>
<p>No artigo anterior mostramos como instalar e rodar o software para computação numérica e científica <a href="http://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/">GNU Octave no Debian Linux</a> (e sistemas derivados). Vamos agora mostrar como baixar e instalar o GNU Octave no Microsoft Windows 10, além de executar um comando de teste após a instalação do programa.</p>
<p>O procedimento é bem simples e relativamente rápido, e vamos começar acessando o site do Octave e baixando o pacote necessário.</p>
<h3>Download do Octave</h3>
<p>A página para download do GNU Octave é <a href="http://www.gnu.org/software/octave/download" target="_blank" rel="noopener">www.gnu.org/software/octave/download</a>. Nela encontraremos links para download de versões do software para GNU/Linux, macOS, BSD e Windows, além do código-fonte para compilar.</p>
<p>Clique no link MS Windows. Vamos baixar a versão de 64 bits (recomendada), que, no caso, é a versão 5.2 do Octave. Basta clicar no link do instalador (arquivo executável .exe), que tem cerca de 300 MB de tamanho, e aguardar o download do programa.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17195" title="Link para instalação do GNU Octave no Windows" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-instalar-octave-01.jpg" alt="Link para instalação do GNU Octave no Windows" width="500" height="348" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-instalar-octave-01.jpg 563w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-instalar-octave-01-420x292.jpg 420w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p><em><strong>Observação</strong></em>: há uma outra versão para download na mesma página, contendo pacotes para operações com álgebra linear e grandes volumes de dados. Essa versão é recomendada apenas para computadores com ao menos 32 GB de memória RAM e trabalhos que envolvam arrays com mais de 2 bilhões de elementos. Não é nosso caso, de modo que não instalaremos essa versão.</p>
<p><em><strong>Atenção</strong></em>: Para executar o Octave, é necessário ter o JRE (Java Runtime Environment) instalado na máquina. Caso seu computador não tenha, baixe e instale o ambiente Java em <a href="https://www.java.com/pt-BR/download/manual.jsp" target="_blank" rel="noopener">www.java.com/pt-BR/download/manual.jsp</a>.</p>
<h3>Instalação do GNU Octave no Windows</h3>
<p>Após o término do download, execute o arquivo do instalador para iniciar o processo de instalação do Octave no Windows. Após abrir o instalador, clique em <strong>Next &gt;</strong> para iniciar.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17196" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-01.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="500" height="391" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-01.jpg 500w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-01-420x328.jpg 420w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Na tela <strong>License Agreement</strong>, clique em<strong> Next &gt;</strong> para aceitar a licença GNU GPL e prosseguir com a instalação.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17197" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-02.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="501" height="394" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-02.jpg 501w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-02-420x330.jpg 420w" sizes="auto, (max-width: 501px) 100vw, 501px" /></p>
<p>Na próxima tela temos as opções de instalação. Deixe as opções marcadas &#8211; não é necessário alterar nada. Clique em <strong>Next &gt;</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17198" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-03.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="502" height="394" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-03.jpg 502w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-03-420x330.jpg 420w" sizes="auto, (max-width: 502px) 100vw, 502px" /></p>
<p>Na sequência, você pode escolher o local de instalação do Octave no computador. Vamos aceitar a localização padrão &#8211; <em>C:\Octave\-Octave-5.2.0</em> &#8211; e clicar em <strong>Install</strong> para iniciar a instalação propriamente dita. Note que são necessários 1,7 GB de espaço livre em disco para instalar o software.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17199" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-04.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="502" height="393" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-04.jpg 502w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-04-420x329.jpg 420w" sizes="auto, (max-width: 502px) 100vw, 502px" /></p>
<p>Aguarde enquanto a instalação é efetuada.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17200" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-05.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="500" height="392" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-05.jpg 500w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-05-420x329.jpg 420w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Após o término da instalação, clique em <strong>Finish</strong> para finalizar o instalador, e deixe marcada a caixa <strong><em>Run GNU Octave</em></strong> para abrir o programa, pois vamos testar nossa nova instalação rodando um comando na Janela de Comandos posteriormente:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17201" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-06.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="503" height="393" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-06.jpg 503w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-06-420x328.jpg 420w" sizes="auto, (max-width: 503px) 100vw, 503px" /></p>
<p>Porém, antes disso, devemos criar um arquivo de configuração do Octave. Para isso, basta clicar em <strong>Avançar</strong> na próxima tela (note que a janela já está em Português).:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17202" title="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-07.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="505" height="374" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-07.jpg 759w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-07-420x311.jpg 420w" sizes="auto, (max-width: 505px) 100vw, 505px" /></p>
<p>Na próxima tela, marque a caixa &#8220;<em>Permitir que o Octave se conecte à Internet durante a inicialização para buscar as novidades e informações atuais da comunidade</em>&#8220;, e clique em <strong>Próximo</strong>:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17203" title="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-08.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="505" height="374" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-08.jpg 759w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-08-420x311.jpg 420w" sizes="auto, (max-width: 505px) 100vw, 505px" /></p>
<p>Na tela seguinte, clique em Finalizar para terminar a instalação e configuração do Octave no Windows.&nbsp;Após o término da instalação, serão criados dois atalhos na área de trabalho: um para acesso à interface gráfica do Octave (<strong>GNU Octave GUI</strong>) e um para acesso ao software via prompt de comandos (<strong>GNU Octave CLI</strong>).</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17204" title="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-09.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="505" height="374" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-09.jpg 759w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-09-420x311.jpg 420w" sizes="auto, (max-width: 505px) 100vw, 505px" /></p>
<p>Excelente! A interface gráfica do GNU Octave será aberta automaticamente agora:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17205" title="Tela inicial do GNU Octave no Windows 10 - Interface gráfica" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-10-1024x596.jpg" alt="Instalação do GNU Octave no Windows 10 - Computação Numérica e Científica" width="800" height="466" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-10-1024x596.jpg 1024w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-10-420x245.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-10-768x447.jpg 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-10.jpg 1293w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<h3>Testando o GNU Octave</h3>
<p>E, para finalizar, vamos testar o programa executando um comando na Janela de Comandos. Vamos criar e exibir uma matriz 3&#215;3. Para isso, digite o seguinte comando no prompt <span style="color: #800000;"><strong>&gt;&gt;</strong></span> da janela de comandos e pressione a tecla Enter logo após:</p>
<p><span style="color: #ff0000;"><strong><span style="font-family: Consolas, Monaco, monospace;">&gt;&gt; A = [2, 5, 7; 3, 6, 0; 1, 8, 3]</span></strong></span></p>
<p><strong>Resultado:</strong></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17206 size-full" title="Criar matriz 3x3 no GNU Octave no Windows via GUI" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/windows-10-instalar-octave-teste-matriz-11.jpg" alt="Criar matriz 3x3 no GNU Octave no Windows via GUI" width="288" height="108"></p>
<p>É isso aí! <strong>GNU Octave</strong> instalado com sucesso no Microsoft Windows. no próximo artigo vamos começar a explorar o programa, falando sobre as partes constituintes de sua interface, sobre variáveis, comandos variados e muito mais.</p>
<p>Até!</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-microsoft-windows-10/">Como instalar o GNU Octave no Microsoft Windows 10</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-microsoft-windows-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como instalar o GNU Octave no Linux Debian e derivados</title>
		<link>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/</link>
					<comments>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Fri, 20 Nov 2020 17:53:09 +0000</pubDate>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Ciência de Dados]]></category>
		<category><![CDATA[Computação Numérica]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=17167</guid>

					<description><![CDATA[<p>Instalar o GNU Octave no Linux Debian e derivados Neste artigo vamos proceder à instalação e teste do GNU Octave no Debian Linux (e derivados, como o Ubuntu e Linux Mint). O GNU Octave é uma linguagem de alto nível empregada para a realização de computação numérica de alta performance, como a resolução de equações lineares e não-lineares, álgebra linear, análise estatística e muitas outras operações, de forma análoga à linguagem MATLAB. Porém, ao contrário desta, o Octave é software livre. O Octave está disponível em inúmeras plataformas, como várias distribuições Linux, macos, Windows e BSD, entre outras. Instalação do Octave no Debian Para instalar o GNU Octave no Linux Debian, basta executar os comandos a seguir: $ sudo apt update $ sudo apt install octave Instalaremos também os arquivos de desenvolvimento do Octave: $ sudo apt install liboctave-dev Após executar esses comandos, o Octave estará pronto para ser usado. Vamos executar o Octave para teste, usando o Terminal: $ octave Será exibido o prompt do Octave, como segue: octave:1&#62; Vejamos agora alguns exemplos de cálculos com o Octave para testar nossa nova instalação. Exemplos Exemplo 01: realizar um cálculo aritmético simples: octave:1&#62; 2 * 3 + 5 * 2 [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/">Como instalar o GNU Octave no Linux Debian e derivados</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Instalar o GNU Octave no Linux Debian e derivados</h2>
<p>Neste artigo vamos proceder à instalação e teste do <strong>GNU Octave</strong> no <a href="http://www.bosontreinamentos.com.br/linux/certificacao-lpic-1/debian-8-jessie-linux-apresentacao-e-instalacao/">Debian Linux</a> (e derivados, como o Ubuntu e Linux Mint).</p>
<p>O <a href="https://www.gnu.org/software/octave/" target="_blank" rel="noopener">GNU Octave</a> é uma linguagem de alto nível empregada para a realização de computação numérica de alta performance, como a resolução de equações lineares e não-lineares, álgebra linear, análise estatística e muitas outras operações, de forma análoga à linguagem MATLAB. Porém, ao contrário desta, o Octave é software livre.</p>
<p>O Octave está disponível em inúmeras plataformas, como várias distribuições Linux, macos, Windows e BSD, entre outras.</p>
<h3>Instalação do Octave no Debian</h3>
<p>Para instalar o GNU Octave no Linux Debian, basta executar os comandos a seguir:</p>
<pre>$ sudo apt update
$ sudo apt install octave</pre>
<p>Instalaremos também os arquivos de desenvolvimento do Octave:</p>
<pre>$ sudo apt install liboctave-dev</pre>
<p>Após executar esses comandos, o Octave estará pronto para ser usado. Vamos executar o Octave para teste, usando o Terminal:</p>
<pre>$ octave</pre>
<p>Será exibido o prompt do Octave, como segue:</p>
<pre><span style="color: #003300;">octave:1&gt;</span></pre>
<p>Vejamos agora alguns exemplos de cálculos com o Octave para testar nossa nova instalação.</p>
<h3>Exemplos</h3>
<p><strong>Exemplo 01</strong>: realizar um cálculo aritmético simples:</p>
<pre>octave:1&gt; 2 * 3 + 5 * 2</pre>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17175 size-full" title="Exemplo 01 de cálculo com o GNU Octave" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-exemplo-01.jpg" alt="Exemplo 01 de cálculo com o GNU Octave" width="399" height="63"></p>
<p>Note que <strong>ans</strong> é uma variável interna que guarda a resposta do cálculo realizado, para exibição.</p>
<p><strong>Exemplo 02</strong>: ver o valor de pi:</p>
<pre>octave:1&gt; pi</pre>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17176 size-full" title="Exemplo 02 de cálculo com o GNU Octave - pi" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-exemplo-02.jpg" alt="Exemplo 02 de cálculo com o GNU Octave" width="220" height="67"></p>
<p><strong>Exemplo 03</strong>: criar uma matriz 3&#215;3 preenchida com valores aleatórios:</p>
<pre>octave:1&gt; A = rand(3,3)</pre>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17177 size-full" title="Exemplo 03 de cálculo com o GNU Octave - criar matriz" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-exemplo-03.jpg" alt="Exemplo 03 de cálculo com o GNU Octave" width="498" height="209" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-exemplo-03.jpg 498w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-exemplo-03-420x176.jpg 420w" sizes="auto, (max-width: 498px) 100vw, 498px" /></p>
<p>Para obter ajuda sobre os comandos do Octave, usamos o comando help, seguido do nome do comando que desejamos consultar, como nos exemplos a seguir:</p>
<pre>octave:1&gt; help randw
octave:1&gt; help plot</pre>
<p>No Terminal, podemos limpar a tela de forma simples:</p>
<pre>octave:1&gt; Ctrl+l</pre>
<p>Finalmente, para sair do Octave no terminal podemos usar quit ou exit:</p>
<pre>octave:1&gt; quit
<span style="color: #000000;">ou</span>
octave:1&gt; exit</pre>
<h3>Interface Gráfica do GNU Octave</h3>
<p>Também podemos abrir o Octave no modo de Interface Gráfica. Para tal, no GNOME, clique em <strong><em>Atividades -&gt; Mostrar Aplcativos -&gt; GNU Octave</em></strong>:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17169 size-full" title="Abrir a interface gráfica do GNU Octave no Debian Linux" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-linux-debian-icone.jpg" alt="Abrir a interface gráfica do GNU Octave no Debian Linux" width="225" height="164"></p>
<p>Será aberta a GUI do Octave:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17170" title="GUI do GNU Octave" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-linux-debian-gui.jpg" alt="GUI do GNU Octave" width="800" height="576" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-linux-debian-gui.jpg 1019w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-linux-debian-gui-420x303.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/gnu-octave-linux-debian-gui-768x553.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Os comandos podem ser digitados na tela central, a Janela de Comandos, bastando pressionar a tecla Enter para executá-los:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17171 size-full" title="Executar comandos do GNU Octave no Linux Debian GUI" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2020/11/comandos-gnu-octave-gui.jpg" alt="Executar comandos do GNU Octave no Linux Debian GUI" width="377" height="319"></p>
<p>É isso aí! No próximo artigo vamos iniciar a exploração do GNU Octave e conhecer mais de seus recursos.</p>
<p>Mais informações: <a href="https://octave.org/doc/v5.2.0/" target="_blank" rel="noopener">Documentação Oficial do GNU Octave</a>.</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/">Como instalar o GNU Octave no Linux Debian e derivados</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/octave/como-instalar-o-gnu-octave-no-linux-debian-e-derivados/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
