Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Tutorial: SciDAVis. 
Aula 2: Primeiros passos no ambiente e elaboração 
do primeiro gráfico. 
 
 
 
 
 
 
Juazeiro-BA 
05/10/2020 
2 
 
Sumário 
 
1. Introdução ...................................................................................................... 3 
2. Objetivos ........................................................................................................ 3 
3. O SciDAVis ..................................................................................................... 4 
3.1. Tabelas .................................................................................................... 5 
3.2. Matrizes ................................................................................................... 9 
3.3. A janela de gráficos ............................................................................... 11 
3.4. Notas ..................................................................................................... 12 
3.5. Janela Log ............................................................................................. 13 
3.6. O explorador do projeto ......................................................................... 15 
4. Conclusão .................................................................................................... 16 
5. Referências .................................................................................................. 16 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
1. Introdução 
Seja bem-vindo ao tutorial de SciDAVis. Esse tutorial será dividido em aulas, que 
serão periodicamente postadas no endereço 
https://labfex.univasf.edu.br/?p=310, post específico dentro do site do laboratório 
para o tutorial. 
O SciDAVis é um software gratuito que permite que sejam esquematizados 
gráficos 2D e 3D de maneira muito simples. Nesse software, os gráficos são 
construídos por meio do preenchimento de tabelas ou matrizes, a depender da 
necessidade, que são convertidas em gráficos. Esse programa é muito similar a 
aplicações pagas, como o Origin. 
Nessa aula, será feita uma introdução às ferramentas que o SciDAVis 
disponibiliza, bem como o passo a passo para a construção de um gráfico básico. 
O presente tutorial é feito e disponibilizado de maneira gratuita. Não venda 
esse material. Compartilhe para que o conhecimento se mantenha vivo. 
Bons estudos. 
2. Objetivos 
A presente aula tem o objetivo de familiarizar o estudante com o ambiente que 
será usado na construção dos gráficos. A construção do primeiro gráfico no 
software será feita à medida que a aula for realizada. 
Ao fim dessa aula, o estudante deverá ser capaz de: 
1. Reconhecer os ambientes básicos do programa; 
2. Saber a função da janela de tabelas; 
3. Saber a função da janela de matrizes; 
4. Saber a função da janela dos gráficos; 
5. Saber a função das notas; 
6. Saber a função da janela log; 
7. Saber a função do explorador de projeto; 
8. Construir um gráfico básico no software. 
https://labfex.univasf.edu.br/?p=310
4 
 
3. O SciDAVis 
Para inicializarmos o ambiente, execute o programa instalado na aula passada. 
A primeira visão do programa pelo estudante deverá ser parecida com a figura 
1: 
 
Figura 1 - Tela inicial do SciDAVis 
Nessa tela inicial, já percebemos um dos elementos utilizados na construção dos 
gráficos no SciDAVis, as tabelas (quadrado 1, em azul na figura 1). 
O conjunto de funcionalidades que são empregadas em uma sessão do 
programa é denominado projeto. Os projetos são os principais elementos do 
SciDAVis e, por isso, a primeira ação que faremos será a de salvar o projeto que 
trabalharemos. Para isso, como na figura 2 (quadrado 1, em azul), selecione a 
guia “File” do menu do software e, depois, clique em “Save Project As”. Selecione 
a pasta de destino e confirme. 
 
Figura 2 - Salvar novo projeto 
5 
 
Com o novo projeto salvo, iremos começar a desenvolver um gráfico básico, para 
explorar as estruturas do software. Para desenvolver, a primeira ferramenta do 
software a ser utilizada será a tabela. 
Antes de começarmos com as explicações, cabe mencionar algo importante. As 
diversas ferramentas do SciDAVis (Tabelas, Matrizes, Gráficos, etc.) liberam 
abas no menu ao serem selecionadas. Ou seja, digamos que estejam, no layout 
do programa, abertas uma tabela e uma matriz. Se quisermos acesso à aba 
“Table” do menu principal, devemos clicar sobre a janela de tabela. Se quisermos 
acesso à aba “Matrix” do menu principal, devemos clicar sobre a janela da matriz, 
e assim por diante. 
3.1. Tabelas 
As tabelas são espécies de planilhas a serem preenchidas com dados a serem 
analisados ou esquematizados em forma de gráficos. A figura 3 mostra uma 
tabela: 
 
Figura 3 - Tabelas no SciDAVis. 
No quadrado 1, em azul na figura 3, temos duas etiquetas relacionadas a cada 
respectiva coluna a ser preenchida na tabela. A etiqueta 1[𝑋] é relacionada com 
o eixo das abcissas e a etiqueta 2[𝑌] é relacionada com os eixos das ordenadas. 
Veremos adiante que a depender da necessidade do usuário, cada coluna 
poderá ser definida como 𝑋 ou 𝑌 (abcissa ou ordenada) para gráficos de duas 
dimensões e, ainda, incluir o eixo 𝑍 para gráficos em 3D. Ainda é possível que 
se inclua as etiquetas 𝑋 𝑒𝑟𝑟𝑜𝑟 e 𝑌 𝑒𝑟𝑟𝑜𝑟 para os respectivos desvios em 𝑋 e 𝑌. 
Essas etiquetas podem ser modificadas por meio da aba “Table” do menu 
6 
 
principal do software, em seguida devemos selecionar “Set Column(s) As” e, por 
fim, escolher o tipo de etiqueta que desejamos postular para as colunas. 
Nos quadrados 2 e 3, em azul na figura 3, temos a possibilidade de editar as 
diversas componentes e propriedades das tabelas. 
A depender da necessidade do usuário, uma nova tabela pode ser criada. Para 
isso, clique na aba “File” do menu, vá em “New” e, após isso, clique em “New 
table”. Isso também pode ser feito por meio do atalho “Ctrl + T” 
Quanto ao preenchimento das tabelas, existem várias maneiras possíveis. A 
primeira é digitar os valores manualmente por meio do teclado. Outra maneira é 
que você copie os dados de algum outro aplicativo de planilhas. Em alternativa, 
existe a possibilidade de importar algum arquivo ASCII (.csv). Por fim, existe a 
possibilidade de se preencher a tabela com o menu de fórmulas do próprio 
SciDAVis. 
Para explorar as funcionalidades da tabela, iremos começar a preenchê-la com 
dados. Faça como na figura 4, e preencha a tabela com os seguintes dados: 
 
Figura 4 - A janela "Table 1" do SciDAVis; preenchimento de dados na tabela. 
Observe que os dados foram propositalmente preenchidos na forma 𝑦 = 𝑥2. 
Nessa janela, percebemos que há um pequeno menu do lado direito da imagem. 
Esse menu edita as preferências de cada coluna. Observe que o cursor está na 
linha 3 e coluna 2. Portanto, nesse caso as preferências a serem observadas 
são as da coluna 2. 
7 
 
Na aba “Description”, é possível mudar o nome da coluna e adicionar um 
comentário. 
Na aba “Type” (Figura 5) é possível mudar a natureza dos dados preenchidos na 
tabela. No campo “Type” escolhemos o tipo de dado, que pode ser numérico, 
texto, nome do mês, dia, e data e hora. No campo “Format” o formato que os 
dados são apresentados pode ser modificado para científico e decimal, além do 
automático (padrão). E, para o caso decimal, o campo “Decimal Digits” modifica 
o número de casas decimais a ser mostrado pelos dados da coluna selecionada. 
Na aba “Formula” (Figura 5) é possível preencher os dados de uma coluna por 
meio de uma fórmula a ser definida. 
 
Figura 5 - Abas "Type" e "Formula" das tabelas. 
Para melhor entender como fazer uma fórmula para preencher dados de uma 
coluna, criaremos uma coluna em branco. Para isso, existem muitas maneiras. 
Duas delas são mostradas na figura 6: 
8 
 
 
Figura 6 - Criando colunas em branco nas tabelas. 
Como no quadrado 1, em azul na figura 6, podemos ir na aba “Table” do menu 
do softwaree clicar em “Add Column”. Também podemos fazer como no 
quadrado 2, em vermelho na figura 6, e clicar sobre a etiqueta de uma coluna 
com o botão direito do mouse e, então, clicar em “Insert Empty Columns”. 
Com a nova coluna criada, devemos selecioná-la, ir na aba “Formula” na janela 
“Table 1” e, após isso, devemos preencher a seguinte fórmula no campo 
destinado: abs(col("1")) e, após isso, clicar em “Apply”. Essa fórmula indica que 
a coluna 3 deverá ser preenchida com os valores dos módulos dos números da 
coluna 1. O resultado dessas operações deverá ficar de forma parecida com a 
figura 7. É importante notar que a coluna 3 foi criada e definida como sendo uma 
ordenada (𝑌). Essa definição pode ser mudada, na aba “Table” do menu principal 
do software, selecionando a opção “Set Column(s) As”. 
 
Figura 7 - Preenchendo coluna com fórmula. 
9 
 
Existem muitas fórmulas que podem ser adicionadas, inclusive correlacionando 
mais de uma coluna para serem preenchidas. Nesse momento, não se preocupe 
com a nomenclatura das fórmulas, que será abordada em aulas posteriores. 
Nas tabelas também é permitido fazer algumas análises estatísticas de dados, 
bem como normalizações desses dados e construção de gráficos. Essas funções 
serão vistas a medida mais aulas forem elaboradas nesse tutorial. 
3.2. Matrizes 
As matrizes do SciDAVis são entidades usadas para tratar dados como matrizes, 
além de armazenar dados que serão usados em gráficos 3D. Provavelmente, 
não existe uma matriz aberta por configuração padrão no SciDAVis e, por isso, 
ela deve ser criada. Para criar uma matriz, vá na aba “File” do menu principal, 
selecione “New” e, após isso, clique em “New Matrix”. Esse processo pode ser 
feito pelo atalho Ctrl + M. O resultado das operações anteriores deverá ser 
parecido com a figura 8: 
 
Figura 8 - Inserindo uma matriz no SciDAVis. 
Por padrão, o SciDAVis cria uma matriz quadrada (janela “Matrix1”, figura 8) de 
dimensão 32 × 32 Essa dimensão pode ser alterada adicionando linhas e 
colunas à matriz ou na aba “Matrix” (campo “Dimensions”) do menu principal do 
software. Matematicamente, uma matriz nada mais é do que uma função de duas 
variáveis, 𝑧 = 𝑓(𝑖, 𝑗) ou 𝑧 = 𝑓(𝑙𝑖𝑛ℎ𝑎, 𝑐𝑜𝑙𝑢𝑛𝑎). Então, por exemplo, o valor 𝑧 =
𝑓(1, 2) é o valor que está preenchido na planilha na primeira linha e segunda 
coluna. 
Como podemos ver na figura 8, uma matriz do SciDAVis possui etiquetas 
compostas por números fora e dentro dos parênteses. O número fora dos 
parênteses simboliza a numeração natural da linha, ou seja, as abstrações 
10 
 
𝑖 (𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑎 𝑙𝑖𝑛ℎ𝑎) e 𝑗 (𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑎 𝑐𝑜𝑙𝑢𝑛𝑎). O número dentro dos parênteses 
simboliza a numeração das coordenadas que são atribuídas para as colunas. 
Essas coordenadas são consideradas quando queremos gráficos 3D por meio 
de matrizes. 
Como na figura 9, a janela de matrizes possui 3 abas de menu, a aba 
“Coordinates”, a aba “Format” e a aba “Formula”. 
 
Figura 9 – Abas “Coordinates”, “Format” e “Formula” do menu da janela de matriz do SciDAVis. 
Na aba “Coordinates”, figura 9, é possível editar os valores extremos dos 
intervalos das coordenadas da matriz. Temos o padrão “First Colum X (ou Y)” e 
“Last column X (ou Y)” para o limite inferior e o limite superior do intervalo, 
respectivamente. 
Na aba “Format”, figura 9, o campo “Format” é responsável pela mudança da 
forma a qual os dados são mostrados. Já o campo “Decimal Digits” serve para 
mudar a quantidade de algarismos depois da vírgula que aparecem. 
Na aba “Formula”, figura 9, o campo “Formula” é destinado para que se digite 
uma fórmula para preencher por completo, ou parte das células da matriz. O 
botão “Apply” serve para aplicar a fórmula à matriz. Em aulas posteriores nesse 
tutorial, será feita uma elucidação a respeito dos comandos usados para digitar 
as fórmulas. Para esse momento de introdução, basta salientar que: 
• Quando trabalharmos com preenchimento das células das matrizes por 
meio de fórmulas, se quisermos utilizar nas fórmulas o número da linha 
ou número da coluna, devemos utilizar os índices 𝒊 e 𝒋 para linha e 
coluna, respectivamente. Já se quisermos utilizar na fórmula o valor da 
coordenada referente à linha ou coluna, devemos usar os índices 𝒙 e 𝒚 
para a coordenada horizontal e coordenada vertical, respectivamente. 
11 
 
Além de gráficos 3D, que não fazem parte do escopo dessa aula, o SciDAVis 
permite que algumas operações com matrizes sejam realizadas. Observe a aba 
“Matrix” do menu principal do software mostra que é possível realizar as 
operações de matriz transposta, inverter horizontal e verticalmente, calcular a 
matriz inversa e calcular o determinante da matriz como na figura 10 (quadrados 
1 e 2 em azul): 
 
Figura 10 - Operações com matrizes na aba "Matrix" do menu do software. 
 3.3. A janela de gráficos 
Existem várias maneiras de abrir uma janela de gráficos. Com a finalidade de 
apresentar essa janela ao estudante, será construído um gráfico de pontos a 
partir dos dados preenchidos na tabela do projeto atual do SciDAVis como na 
figura 11: 
 
Figura 11 - Tabela para a construção de um gráfico de pontos. 
Para elaborar o gráfico, selecione as duas colunas da tabela, clique com o botão 
direito sobre a área selecionada, selecione o campo “Plot” e, em seguida, 
12 
 
selecione “Scatter”. Seguido esses passos, uma janela como a da figura 12 
deverá ser aberta. 
 
Figura 12 - Exemplo de gráfico de pontos. 
A janela “Graph1” na figura 12 representa o gráfico de pontos dos dados da 
tabela 1. O eixo das abcissas é representado pela coluna 1[𝑋] e o eixo das 
ordenadas é representado pela coluna 2[𝑌]. Nessa janela de gráfico existem 
muitas configurações que podem ser alteradas para que o desenho seja melhor 
entendido e representado. Posteriormente haverá uma aula somente sobre 
gráficos em que essas configurações serão abordadas. Muitas delas podem ser 
obtidas clicando sobre o que se deseja alterar e apertando em “Properties”. 
Outras ferramentas podem ser acessadas na aba “Graph” do menu principal. 
3.4. Notas 
Uma nota é um campo para texto que pode armazenar um comentário dentro do 
projeto. As notas possuem uma função secundária que corresponde a uma 
calculadora. Trechos de códigos podem ser executados dentro das notas para 
obter algum resultado rápido ou testar o funcionamento de alguma determinada 
função. Para criar uma nota, vá à aba “File” do menu principal do software, 
selecione o campo “New” e, depois, clique em “New Note / Script”. O próprio 
nome da opção já menciona a possibilidade de executar códigos. Para executar 
os códigos digitados nas notas, devemos, em cada linha desejada, utilizar o 
atalho “Ctrl + Enter”. A figura 13 mostra uma nota com um comentário e um 
trecho de código. 
13 
 
 
Figura 13 - Nota no SciDAVis. 
Quando lemos a nota da figura 13, percebemos que a operação realizada no 
script (quadrados em verde) foi sequenciada para melhor entender o 
funcionamento do código. A equação matemática que foi executada corresponde 
ao teorema de Pitágoras (a função sqrt() é uma função que recebe como 
parâmetro um número real maior ou igual a zero e retorna a raiz quadrada desse 
número): 
𝑎 = √(𝑏2) + (𝑐2) 
3.5. Janela Log 
O SciDAVis possui muitas funções para análise dos dados. Os resultados dessas 
análises são mostrados na janela “Results Log”. Para abrir essa janela, vá à aba 
“View” do menu principal do software e clique em “Results Log”. Como até agora 
não fizemos nenhuma análise, a janela estará em branco. A figura 14 mostra a 
janela de Log. 
 
Figura 14 - A janela "Results Log". 
14 
 
Para entendermos como funciona a janela de Log, iremos realizar uma análise 
sobre o gráfico de pontos da figura 12. Sabemos que os dados da tabela da 
figura 11 foram escritos propositalmente de forma a obedecer a equação 𝑦 = 𝑥2. 
Mas, poderíamos não conhecer essa particularidadedos pontos. Em casos 
como esses, podemos tentar encontrar essa lei de formação da curva a partir 
dos pontos do gráfico, ajustando uma curva que se aproxime dos pontos. 
Para isso, como na figura 15 (quadrado azul), com a janela de gráfico 
selecionada, clique na aba “Analysis” do menu do software, selecione o campo 
“Quick Fit” e clique em “Fit Polynomial...”. Quando clicarmos, aparecerá uma 
janela intitulada “Polynomial Fit Options” (figura 15, quadrado vermelho). Nessa 
janela, colocaremos informações a respeito da curva polinomial que estamos 
tentando ajustar. 
 
Figura 15 - Ajustando uma curva aos pontos do gráfico. 
Para ajustar a curva, no campo “Polynomial Fit of” selecione o nome do gráfico 
gerado; no campo “Order (1 – 9, 1 = linear)” digite 2 (parábola; polinômio de 
segundo grau). Os valores extremos de x aos quais serão calculados a curva 
ajustada podem ser editados em “Fit curve Xmin” (valor mínimo de x) e “Fit curve 
Xmax” (valor máximo de x). É interessante que esse intervalo coincida com os 
valores de extremos de x para os pontos do gráfico. Por fim, selecione a cor que 
a curva aparecerá no gráfico no campo “Color” e marque a opção “Show Formula 
on Graph” para mostrar a equação da curva no gráfico. Para finalizar, clique em 
“Fit”. 
15 
 
O resultado das operações anteriores deverá ser parecido com o mostrado na 
figura 16. 
 
Figura 16 - Curva ajustada no gráfico e resultado da análise na janela Log 
Da figura 16, podemos observar que a curva em vermelho representa uma 
aproximação da equação de geração dos dados representados pelos pontos no 
gráfico. 
Quando observamos a janela Log, percebemos que a equação que foi ajustada 
possui a forma geral de um polinômio de segundo grau: 
𝑦 = 𝑎2𝑥
2 + 𝑎1𝑥 + 𝑎0 
O que o software faz é tentar encontrar os coeficientes 𝑎0, 𝑎1𝑒 𝑎2. Percebemos 
que os valores encontrados para 𝑎1 e 𝑎0 tendem a se aproximar de zero e 𝑎2 =
1. Isso condiz com os dados e podemos aproximar a equação do gráfico para: 
𝑦 = 𝑥2 
As medidas 𝐶ℎ𝑖2 e 𝑅2 são medidas de desempenho para o ajuste da curva, e 
serão explicadas posteriormente nesse tutorial. 
Portanto, a janela Log apresenta o resultado das operações realizadas em 
análise no SciDAVis. 
3.6. O explorador do projeto 
O SciDAVis permite que criemos mais de uma entidade no mesmo projeto. Em 
projetos grandes, isso pode ficar desorganizado. Por isso é interessante 
trabalhar com o explorador do projeto. Essa ferramenta permite visualizar 
quantas ferramentas foram criadas no projeto, e selecioná-las. Para abrir esse 
16 
 
item, basta ir na aba “View” do menu do software e clicar em “Project Explorer”. 
Isso também pode ser feito por meio do atalho “Ctrl + E”. A figura 17 mostra o 
nosso projeto dessa aula com o explorador de projetos aberto e todas as 
entidades criadas na tela. 
 
Figura 17 - Explorador de projetos no projeto dessa aula. 
Com isso, podemos acessar o utilitário que quisermos por meio do explorador 
de projetos. Lembrando que as janelas podem ser minimizadas ou maximizadas, 
para aumentar a visibilidade do que se deseja. Podemos também organizar os 
itens por meio de pastas, clicando com o botão direito sobre o nome do projeto 
no “Project Explorer” e escolhendo o item “New Folder”. Esse é um bom jeito de 
se organizar projetos que necessitem de muitos itens abertos. 
4. Conclusão 
Dessa forma, foi possível se familiarizar com o ambiente do SciDAVis. No 
decorrer da aula, também foi possível explorar as diversas ferramentas que esse 
software fornece, bem utilizar delas para a construção de um gráfico 2D básico. 
Na próxima aula aprenderemos como organizar uma janela de gráficos 2D. 
5. Referências 
[1] THE SCIDAVIS HANDBOOK, High Performance Coder, 2020. General 
Concepts and Terms. Disponível em: 
https://highperformancecoder.github.io/scidavis-handbook/general-
concepts.html. Acesso em: 30 set. 2020. 
https://highperformancecoder.github.io/scidavis-handbook/general-concepts.html
https://highperformancecoder.github.io/scidavis-handbook/general-concepts.html

Mais conteúdos dessa disciplina