Subversion Repositories wimsdev

Rev

Rev 18466 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18466 Rev 18554
Line 1... Line 1...
1
!!!! tabsignes v1.20 / 24-04-2022
1
!!!! tabsignes v1.21 / 09-04-2025
2
!!!! NEWS :
2
!!!! NEWS :
3
!! En mode manuel complétion automatique des items manquants en fin de liste par des items vides
3
!! Correction du bug de l'option reply lorsque le nombre de reply est 1
4
!! Option nocss pour ne pas appeler le css via la slib
4
!! Modification de l'exemple 10
5
 
5
 
6
 
6
 
7
!if $wims_read_parm!=slib_header
7
!if $wims_read_parm!=slib_header
8
  !goto proc
8
  !goto proc
9
!endif
9
!endif
Line 49... Line 49...
49
[[x,x-4,ln(x-1),(x-4)ln(x-1)],[1,+Inf;2,4;1]],wimscenter id=[tab]\
49
[[x,x-4,ln(x-1),(x-4)ln(x-1)],[1,+Inf;2,4;1]],wimscenter id=[tab]\
50
[[x,x^2-1,sqrt(x^2-1),1/sqrt(x^2-1)],[-Inf,+Inf;1,-1;1,-1]],-=[blue,all] +=[red,all] text=[Signe de,before,2;Signe de,before,3;Signe de \(f(x)\),replace,4]\
50
[[x,x^2-1,sqrt(x^2-1),1/sqrt(x^2-1)],[-Inf,+Inf;1,-1;1,-1]],-=[blue,all] +=[red,all] text=[Signe de,before,2;Signe de,before,3;Signe de \(f(x)\),replace,4]\
51
[[x,x-1,x+1,x,(x-1)(x+1)/x],[-Inf,+Inf;1,-1,0;0]],wimscenter -=[#3BE41E,all] +=[red] text=[Signe de,before,all]\
51
[[x,x-1,x+1,x,(x-1)(x+1)/x],[-Inf,+Inf;1,-1,0;0]],wimscenter -=[#3BE41E,all] +=[red] text=[Signe de,before,all]\
52
[[x,x^2-1,e^x,e^x/(x^2-1)],[-Inf,+Inf;-1,1;-1,1]],reply=[[1,6;4,4;2,3],[1]]\
52
[[x,x^2-1,e^x,e^x/(x^2-1)],[-Inf,+Inf;-1,1;-1,1]],reply=[[1,6;4,4;2,3],[1]]\
53
[[x,x^2-1/4,e^x,e^x/(x^2-1/4)],[-Inf,+Inf;-1/2,1/2;-1/2,1/2]],code\
53
[[x,x^2-1/4,e^x,e^x/(x^2-1/4)],[-Inf,+Inf;-1/2,1/2;-1/2,1/2]],code\
54
[x,-Inf,,x_1,,x_2,,+Inf;a x^2+b x +c,,+,0,-,0,-;x^2,2,-,0,+],text=[Signe de,before,2]\
54
[x,-Inf,,x_1,,x_2,,+Inf;a x^2+b x +c,,\begin{matrix}\textrm{signe de}\\a \end{matrix},0,\begin{matrix}\textrm{opposé du}\\ \textrm{signe de}\:a\end{matrix},0,\begin{matrix}\textrm{signe de}\\a \end{matrix}],text=[Signe de,before,2]\
55
[x,0,,a,,+Inf;f(x),db,-,0,+,],wimscenter +=[red] -=[#FBCC00]\
55
[x,0,,a,,+Inf;f(x),db,-,0,+,],wimscenter +=[red] -=[#FBCC00]\
56
[x,-Inf,,-1,,1,,+Inf;u(x),,+,0,-,0,+,;sqrt(u(x)),,+,0,ndef,0,+,],reply=[[2,3;2,6;3,7],[2]]
56
[x,-Inf,,-1,,1,,+Inf;u(x),,+,0,-,0,+,;sqrt(u(x)),,+,0,ndef,0,+,],reply=[[2,3;2,6;3,7],[2]]
57
!exit
57
!exit
58
 
58
 
59
slib_require=maxima pari
59
slib_require=maxima pari
Line 171... Line 171...
171
slib_rep=!declosing $slib_rep
171
slib_rep=!declosing $slib_rep
172
!if $slib_rep=$empty
172
!if $slib_rep=$empty
173
  slib_nbrep=0
173
  slib_nbrep=0
174
!else
174
!else
175
  slib_nbrep=!exec pari E=[$slib_rep];matsize(E)[1]
175
  slib_nbrep=!exec pari E=[$slib_rep];matsize(E)[1]
-
 
176
<<<<<<< .mine
-
 
177
  !if $slib_nbrep=1
-
 
178
    slib_repsort=[$slib_rep]
-
 
179
    slib_pos_rep_1=!replace internal , by ; in $slib_rep
-
 
180
  !else
-
 
181
    slib_repsort=!exec pari (matsort(mat)=A=[mat];L=List([]);for(i=1,$slib_nbrep,listinsert(L,mat[i,],i));V=Vec(L);N=vecsort(V);N);matsort([$slib_rep])
-
 
182
    !for slib_i=1 to $slib_nbrep
-
 
183
      slib_pos_rep_$slib_i=$(slib_repsort[$slib_i])
-
 
184
      slib_pos_rep_$slib_i=!declosing $(slib_pos_rep_$slib_i)
-
 
185
      slib_pos_rep_$slib_i=!replace internal , by ; in $(slib_pos_rep_$slib_i)
-
 
186
    !next slib_i
-
 
187
  !endif
-
 
188
||||||| .r18444
-
 
189
  slib_repsort=!exec pari (matsort(mat)=A=[mat];L=listcreate($slib_nbrep);for(i=1,$slib_nbrep,listinsert(L,mat[i,],i));V=Vec(L);N=vecsort(V);N);matsort([$slib_rep])
-
 
190
  !for slib_i=1 to $slib_nbrep
-
 
191
    slib_pos_rep_$slib_i=$(slib_repsort[$slib_i])
-
 
192
    slib_pos_rep_$slib_i=!declosing $(slib_pos_rep_$slib_i)
-
 
193
    slib_pos_rep_$slib_i=!replace internal , by ; in $(slib_pos_rep_$slib_i)
-
 
194
  !next slib_i
-
 
195
=======
176
  slib_repsort=!exec pari (matsort(mat)=A=[mat];L=List([]);for(i=1,$slib_nbrep,listinsert(L,mat[i,],i));V=Vec(L);N=vecsort(V);N);matsort([$slib_rep])
196
  slib_repsort=!exec pari (matsort(mat)=A=[mat];L=List([]);for(i=1,$slib_nbrep,listinsert(L,mat[i,],i));V=Vec(L);N=vecsort(V);N);matsort([$slib_rep])
177
  !for slib_i=1 to $slib_nbrep
197
  !for slib_i=1 to $slib_nbrep
178
    slib_pos_rep_$slib_i=$(slib_repsort[$slib_i])
198
    slib_pos_rep_$slib_i=$(slib_repsort[$slib_i])
179
    slib_pos_rep_$slib_i=!declosing $(slib_pos_rep_$slib_i)
199
    slib_pos_rep_$slib_i=!declosing $(slib_pos_rep_$slib_i)
180
    slib_pos_rep_$slib_i=!replace internal , by ; in $(slib_pos_rep_$slib_i)
200
    slib_pos_rep_$slib_i=!replace internal , by ; in $(slib_pos_rep_$slib_i)
181
  !next slib_i
201
  !next slib_i
-
 
202
>>>>>>> .r18553
182
!endif
203
!endif
183
 
204
 
184
!!! SI LE PREMIER PARAMETRE CONTIENT 2 ITEMS ALORS MODE AUTO SINON MODE MANUEL  !!!
205
!!! SI LE PREMIER PARAMETRE CONTIENT 2 ITEMS ALORS MODE AUTO SINON MODE MANUEL  !!!
185
!if $slib_nbparam1=2
206
!if $slib_nbparam1=2
186
  !goto matrixcontent
207
  !goto matrixcontent