~ubuntu-branches/ubuntu/karmic/scilab/karmic

« back to all changes in this revision

Viewing changes to macros/m2sci/sci_mod.sci

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2002-03-21 16:57:43 UTC
  • Revision ID: james.westby@ubuntu.com-20020321165743-e9mv12c1tb1plztg
Tags: upstream-2.6
ImportĀ upstreamĀ versionĀ 2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
function [stk,txt,top]=sci_mod()
 
2
// Copyright INRIA
 
3
txt=[]
 
4
// mod(x,y)
 
5
x=stk(top-1)(1);mx=stk(top-1)(3);nx=stk(top-1)(4)
 
6
y=stk(top)(1);my=stk(top)(3);ny=stk(top)(4)
 
7
if mx=='1'&nx=='1' then
 
8
  stk=list('pmodulo'+rhsargs([stk(top-1)(1),stk(top)(1)]),'0',my,ny,'1')
 
9
elseif my=='1'&ny=='1' then
 
10
  stk=list('pmodulo'+rhsargs([stk(top-1)(1),stk(top)(1)]),'0',mx,nx,'1')
 
11
elseif my==mx&ny==nx then
 
12
  stk=list('pmodulo'+rhsargs([stk(top-1)(1),stk(top)(1)]),'0',mx,nx,'1')
 
13
else
 
14
  stk=list('pmodulo'+rhsargs([stk(top-1)(1),stk(top)(1)]),'0','?','?','1')
 
15
end