O documento descreve como visualizar dados numéricos em arquivos de texto e plotar gráficos desses dados no Scilab. Lê valores de dois arquivos de texto com x e y e plota os pontos interpolados juntamente com os valores originais em maior escala.
O documento descreve como visualizar dados numéricos em arquivos de texto e plotar gráficos desses dados no Scilab. Lê valores de dois arquivos de texto com x e y e plota os pontos interpolados juntamente com os valores originais em maior escala.
O documento descreve como visualizar dados numéricos em arquivos de texto e plotar gráficos desses dados no Scilab. Lê valores de dois arquivos de texto com x e y e plota os pontos interpolados juntamente com os valores originais em maior escala.
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)