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. |
1 | !!!! tabsignes v1.21 / 09-04-2025 |
2 | !!!! NEWS : |
2 | !!!! NEWS : |
3 | !! |
3 | !! Correction du bug de l'option reply lorsque le nombre de reply est 1 |
4 | !! |
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 + |
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 |