File: if.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (42 lines) | stat: -rw-r--r-- 1,297 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

if(1)                          Scilab Function                          if(1)
NAME
  if then else - conditional execution

SYNTAX
  if expr1 then statements
  elseif expri then statements
    ....
  else  statements
  end

DESCRIPTION
  The if statement evaluates a logical expression and executes a group of
  statements when the expression is true.

  The  expri are expressions with numeric or boolean values. If expri are
  matrix valued the condition is true only if all matrix entries are true.

   The optional elseif and else provide for the execution of alternate groups
  of statements. An end keyword, which matches the if, terminates the last
  group of statements. The line structure given above is not significant, the
  only constraint is that each then keyword must be on the same line line as
  its corresponding if or elseif keyword.
  -    The only constraint is that each then keyword must be on the same line
       line as its corresponding if or elseif keyword.

  -    The keyword then can be replaced by a carriage return or a comma.

EXAMPLE
     i=2
     for j = 1:3,
        if i == j then
          a(i,j) = 2;
        elseif abs(i-j) == 1 then
          a(i,j) = -1;
        else a(i,j) = 0;
        end,
     end

SEE ALSO
  while, select, boolean, end, then, else