Subversion Repositories wimsdev

Rev

Rev 20 | Rev 16117 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
20 reyssat 1
!set methtit=Réécrire une intégrale
2
!set methenv=ZZ QQ RR
3
!set methparmtype=parm function integrate, function
4
!set methhelp=Vous pouvez réécrire le noyau d'une intégrale en une forme\
5
 équivalente.
6
 
7
!if $wims_read_parm iswordof form check
8
 !goto $wims_read_parm
9
!endif
10
 
11
!exit
12
:form
13
 !reset methparm3
14
 !set N=!linecnt $mtobj1
15
 !if $N=1
16
  !set l=!item 2 to -1 of $mtobj1
17
  !set l=!mathsubst integrate= in $l
18
  !set l=!declosing $l
19
  !set v=!item 2 of $l
20
 !endif
21
 Réécrire l'intégration
22
 !read deduc/methparm.phtml 1
23
 en
24
 <p><center><table border=0>
25
 <tr><td nowrap>
26
 \(integrate())
27
 !read deduc/methparm.phtml 2,40
28
 !if $N=1
29
  d$v
30
 !else 
5763 bpr 31
  d<input size=4 name=methparm3/>
20 reyssat 32
 !endif
33
 </td></tr></table></center>
34
!exit
35
:check
36
 ker=!item 2 of $methparmobj1
37
 ker=!mathsubst integrate= in $ker
38
 ker=!trim $ker
39
 ker=!declosing $ker
40
 !distribute items $ker into iker,ivar
41
 vartest=!varlist $ivar
42
 !if $ivar != $vartest
43
  error=Fail
44
  !exit
45
 !endif
46
 
47
 methparm3=!word 1 of $methparm3
48
 !if $methparm3!=$empty and $methparm3!=$ivar
49
  error=Vous ne pouvez pas changer le nom de variable ici. Veuillez corriger.
50
  !exit
51
 !endif
52
 !read deduc/sub/checkzero ($iker)-($methparm2)
53
 !if $out=$empty
54
  error=bad_data
55
  !exit
56
 !endif
57
 !if $out!=yes
58
  error=Mauvaise réécriture. Veuillez corriger.
59
  !exit
60
 !endif
61
 
62
 newobject1=integrate($methparm2,$ivar)
63
 oldobject=1
64
 methexp=réécriture
65
!exit
66