Académique Documents
Professionnel Documents
Culture Documents
Estrutura do software
(a) Operações Fundamentais
(b) Funções Fundamentais, Matemáticas, Matriciais, Gráficas
(c) Funções do toolbox de Controle.
(d) Funções Auxiliares
Ambientes de trabalho
(a) Workspace: Ambiente default do scilab, onde as tarefas são solicitadas por
meio de linhas de instrução.
(b) Interfaces gráficas para aplicações específicas: interfaces amigáveis para
tratar um tipo de aplicação com o mínimo possível de esforço por parte do
usuário.
(c) Xcos: Ambiente de Simulação do SCILAB, onde o usuário define seu
“problema” através de um diagrama de simulação, semelhante a um
diagrama de blocos.
Procedimentos Experimentais:
1ªPARTE
1. Trabalhando no workspace:
Digite os comandos abaixo e observe o efeito.
No workspace o prompt é o sinal >> e o sinal de atribuição é =
Toda variável definida fica armazenada na memória enquanto o SCILAB não for
finalizado.
(a) Definindo os Dados
Instrução Ação
>>x= 3 //Atribui à variável x o valor 3, confirma a atribuição.
>>y=3; //Atribui à variável y o valor 3 e retorna o prompt.
>>z=[1 2 3] //Atribui à variável z o vetor linha ( 1 2 3 ).
>>d=[3 ; 4 ; 5] //Atribui à variável d o vetor coluna
>>t=[0:0.1:0.4]; //Atribui à variável t o vetor linha (0 0,1 0,2 0,3 0,4)
>>tc= t’; //Atribui à variável tc a transposta de t
>>w=t(1); //Atribui à variável w o valor do primeiro elemento de t
>>m1=[ 1 2 3; 4 5 6; 7 8 9] //Define m1=
>>m2=[m1;10 11 12] //Define m2 =
>>m3=[[11 12 13]’ m1] //Define m3 =
>>m4= m1( : ,1:2) //Define m4: colunas 1 e 2 de m1 e todas as linhas
>>xa=m3(2,3) //Atribui a xa o valor do elemento da 2ª linha/3ª coluna de m3.
>>z1=3+4*%i //Atribui à variável z1 o número complexo 3+4i.
>>z2=1-8*%i //Atribui à variável z2 o número complexo 1-8i.
>>z3 =complex(2,3) //Atribui a variável z3 o complexo 2+3i
A matriz m=1,8 2 3 ;
456
759
Em seguida execute as instruções abaixo:
Instrução Ação
ry=sqrt(y) Atribui a ry o cálculo da raiz quadrada dos elementos de y.
sy=sin(y) Atribui a sy o cálculo do seno dos elementos de y.
cy=cos(y) Atribui a cy o cálculo do cosseno dos elementos de y.
my=abs(y) Atribui a my o módulo dos elementos de y.
zm=abs(z) Atribui a zm o módulo de z.
zr=real(z) Atribui a zr a parte real de z.
zi=imag(z) Atribui a zi a parte imaginária de z.
zc=conj(z) Atribui a zc o conjugado de z.
mi=inv(m) Atribui a mi a inversa de m.
dm=det(m) Atribui a dm o determinante de m.
[nl,nc]=size(m) Atribui a nl o no de linhas de m e a nc o no de colunas de m.
i=eye(3,3) Define a matriz identidade de 3x3 em i
um=ones(2,3) Atribui 1 a todos os elementos da matriz (2x3)
zero=zeros(4,4) Atribui zero a todos os elementos da a matriz (4x4).
e. Execução da Simulação
- Na barra de ferramentas da janela “sem nome” escolha simulação e em seguida
configuração: definir passo de integração, tolerância de tempo, etc.
- Iniciar simulação: na barra de ferramentas escolha simulação depois iniciar.
- Interromper simulação:na barra de ferramentas escolha simulação depois parar.
.
5. Modifique período do GENSQR identifique as consequências no sinal de saída.