File: mod.htm

package info (click to toggle)
extrema 4.3.6-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 19,212 kB
  • ctags: 6,452
  • sloc: cpp: 86,428; sh: 8,229; makefile: 814
file content (66 lines) | stat: -rw-r--r-- 2,693 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<HTML>
<HEAD>
<TITLE>MOD</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" fgcolor="#000000">

<P><A NAME="mod"></A>
<font size="+3" color="green"><B>MOD</B></font></P>
<P>
<TABLE border="1" cols="2" frame="box" rules="all" width="572">
<TR>
<TD width="15%" valign="top"><B>Syntax</B>:</TD>
<TD width="85%"><CODE>
vout = MOD( v1, v2 )</CODE>
</TD></TR>
</table></p>
<p>
 The <CODE>MOD</CODE> modulus function is an element by element function that
 requires two (2) arguments. The arguments can be scalars, vectors, matrices or tensors, but vectors,
 matrices and tensors cannot be mixed, and all arrays must be the same size. Scalar arguments result
 in a scalar. A vector argument result in a vector with the same length as the argument, and matrix
 (tensor) arguments result in a matrix (tensor) with the same dimensions as the arguments.</p>
<p>
<center><table border="0" cellspacing="0">
<tr>
 <td bgcolor="#FFCCCC"><em>arg 1</em>&nbsp;</td>
 <td bgcolor="#FFCCCC"><em>arg 2</em>&nbsp;</td>
 <td bgcolor="#FFCCCC"><em>result</em>&nbsp;</td>
 <td align="center" colspan="2" bgcolor="#FFCCCC"><em>definition</em></td>
</tr><tr>
 <td>scalar</td><td>scalar</td><td>scalar</td>
 <td width="22%" bgcolor="#FFFFCC">&nbsp;<CODE>MOD(a,b)</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= a-b*INT(a/b)</CODE></td>
</tr><tr>
 <td>vector</td><td>vector</td><td>vector</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(x,y)[j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= x[j]-y[j]*INT(x[j]/y[j])</CODE></td>
</tr><tr>
 <td>scalar</td><td>vector</td><td>vector</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(a,x)[j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= a-x[j]*INT(a/x[j])</CODE></td>
</tr><tr>
 <td>vector</td><td>scalar</td><td>vector</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(x,a)[j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= x[j]-a*INT(x[j]/a)</CODE></td>
</tr><tr>
 <td>matrix</td><td>matrix</td><td>matrix</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(m1,m2)[i,j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= m1[i,j]-m2[i,j]*INT(m1[i,j]/m2[i,j])</CODE></td>
</tr><tr>
 <td>scalar</td><td>matrix</td><td>matrix</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(a,m)[i,j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= a-m[i,j]*INT(a/m[i,j])</CODE></td>
</tr><tr>
 <td>matrix</td><td>scalar</td><td>matrix</td>
 <td bgcolor="#FFFFCC">&nbsp;<CODE>MOD(m,a)[i,j]</CODE></td>
 <td bgcolor="#FFFFCC"><CODE>= m[i,j]-a*INT(m[i,j]/a)</CODE></td>
</tr></table></center></p>
<p>
 <a href="int.htm"><img border="0" src="../../shadow_left.gif">&nbsp;
 <font size="+1" color="olive">INT</font></a><br />
 <a href="nint.htm"><img border="0" src="../../shadow_right.gif">&nbsp;
 <font size="+1" color="olive">NINT</font></a>
</P>
</BODY>
</HTML>