Você está na página 1de 1

Cristian Barbarosie Análise Numérica I

Visualizar uma tabela de dados com scilab


Suponhamos que temos um ficheiro “dados.txt” que contém valores numéricos duma
função cujo gráfico pretendemos visualizar. O ficheiro contém, por exemplo, 1000 linhas,
e em cada linha há dois valores reais (x, y).
Considere o seguinte programa scilab:
data = read("dados.txt",1000,2);
plot2d(data(:,1),data(:,2))
A primeira instrução lê os valores que se encontram em “dados.txt” e coloca-os numa
matriz chamada data que tem 1000 linhas e duas colunas. A segunda instrução representa
graficamente a dependência entre os valores da primeira coluna dessa matriz e os valores
da segunda coluna.
Quando esta função provém da interpolação de valores dados, podemos também
visualizar esses pontos. Suponhamos que os valores inicialmente dados estão no ficheiro
“valores.txt”, no mesmo formato: dois reais em cada linha do ficheiro (atenção: não
podemos ter o número n na primeira linha do ficheiro).
Então basta acrescentar as seguintes instruções no programa scilab (supondo que
foram usados 5 pontos):
val = read("valores.txt",5,2)
plot2d(val(:,1),val(:,2),-3)
A opção −3 serve para que os pontos sejam representados como circulos um pouco
maiores.
Outras instruções úteis em scilab:
xbasc() reinicializa a janela gráfica (apaga os desenhos já feitos)

2004.10.28

Você também pode gostar