Define a Zero Vector
--> v = zeros(1:20)
Use Scipad Editor
To launch the embedded editor, type
--> scipad
One can write a sequence of Scicos instructions and save it as *.sci
files. To load such a program into ScicosLab, type
--> exec('foo.sci');
Directory operation
It inherits a Linux style,
--> pwd --> ls --> cd
To clear terminal screen, use either one
--> ctrl+l --> clc
Define a Function
For instance,
function [re,im] = compute(v, f) re=re+cos(2*%pi*f*v/1000000); im=im+sin(2*%pi*f*v/1000000); return [re,im]; endfunction
The return value is a vector [re,im]
, as you might notice, the Scicos language is C-like but not strong-typed. This function compute
takes two params. Notice that the incremental sum is not supported, that is re+=...
commits an error. Once loaded into ScicosLab, it works as library functions. You can call it anytime, but after a clear
command, it vanishes as all the other customized variables do.
For and While
for i=1:20, printf("%d\n",i); end
Notice that no increment of i
is needed. It does so automatically at every loop.
i=1; while i<=20, printf("%d\n",i);i++; end
TBD.
No comments:
Post a Comment