home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 September
/
Chip_2002-09_cd1.bin
/
tema
/
neural
/
FunGraph
/
FunFeat
/
math1.js
< prev
next >
Wrap
Text File
|
2001-06-21
|
15KB
|
1 lines
var c=1000000,e=-c,T5=2*c;var B3="<b>R</b>";var I2='<img src="Imgs/cup.gif" width="9" height="9">';var f5='<img src="Imgs/cap.gif" width="9" height="9">';var e4='<img src="Imgs/infty.gif" width="14" height="7">';var X3='<img src="Imgs/subset.gif" width="13" height="9">';var i1='<img src="Imgs/in.gif" width="9" height="9">';var y2='>';var a1='<';var S5='<img src="Imgs/ge.gif" width="13" height="11">';var i5='<img src="Imgs/le.gif" width="13" height="11">';var I3=[-1,true,true,e,c];var X4="ABCDEFGHIJKLMNOPQRSTUVWXYZ";function B4(D1){return((D1>e)&&(D1<c))}function Y4(g2,M5,J5){return(Math.random()<=g2)?M5:J5}function W1(g2){return Math.random()<g2}function n1(V4){return Math.round(Math.random()*V4)}function Y3(J3,Z4,S4){return(J3=="")?"":Z4+J3+S4}function R4(P3,e5){return(P3==e5.substring(0,P3.length))}function w2(h){return((h!=null)&&(typeof(h)!='string')&&(h.length!=null))}function n3(d1,f1,g5,Z3){var a,j,N,p=0,u3=f1.length,n=u3-1;if(d1.length!=u3)return false;for(a=0;a<u3;a++){N=false;if(!Z3){p=a;n=a}for(j=p;j<=n;j++){if(g5&&w2(d1[a])&&w2(f1[j])){if(n3(d1[a],f1[j],true,Z3)){N=true;break}}else{if(d1[a]==f1[j]){N=true;break}}}if(!N)return false}return true}function K3(h){var m,m1,q2=h.length-1;for(var a=0;a<=q2;a++){m=n1(q2);if(m!=a){m1=h[a];h[a]=h[m];h[m]=m1}}}function M4(d1,f1){var m,m1,q2=(d1.length<f1.length)?d1.length-1:f1.length-1;for(var a=0;a<=q2;a++){m=n1(q2);if(m!=a){m1=d1[a];d1[a]=d1[m];d1[m]=m1;m1=f1[a];f1[a]=f1[m];f1[m]=m1}}}function a3(h,b4,p){var m1,m3=(b4<p)?-1:1;while(b4!=p){m1=h[p];h[p]=h[p+m3];h[p+m3]=m1;p+=m3}}function S2(h,p,s3){for(var a=p;a<h.length;a++)if(h[a]==s3)return true;return false}function h3(h,k5,_){for(var a=k5+_;a<h.length;a++)h[a-_]=h[a];h.length=h.length-_}function f4(h,n5){var i2=arguments.length-2,Z2=h.length-1,W2=Z2+i2++;h.length=W2+1;while((Z2>=n5)&&(i2>1))if(h[Z2]>=arguments[i2])h[W2--]=h[Z2--];else h[W2--]=arguments[i2--];while(i2>1)h[W2--]=arguments[i2--]}function d(h){h.length=0;for(var a=1;a<arguments.length;a++)h[a-1]=arguments[a]}function R3(h,s3,_3){for(var a=0;a<_3.length;a++)h[_3[a]]=s3}function i4(I4,t3,p,n){if((n>=t3.length)||(n<0))n=t3.length-1;var a,j=I4.length;for(a=p;a<=n;a++)I4[j++]=t3[a]}function S1(h,p,n){var a,f=[];if((n>=h.length)||(n<0))n=h.length-1;for(a=p;a<=n;a++){if(w2(h[a]))f[a]=S1(h[a],0,-1);else f[a]=h[a]}return f}function j3(h,p,n,a4,h4){var a,f;if((n>=h.length)||(n<0))n=h.length-1;if(a4--){f=[];for(a=p;a<=n;a++){if(w2(h[a]))f[a]=j3(h[a],0,-1,a4,h4);else f[a]=h[a]}}else{f=h[h4]}return f}function b1(a5,_){switch(a5){case 0:return(_)?_+" ":"";break;case 1:return(_>4)?"ch":"";break;case 2:switch(_){case 1:return"um";break;case 0:case 2:case 3:case 5:return"a";break;default:return"";}case 3:switch(_){case 1:return"";break;case 0:case 2:case 3:case 4:return"y";break;default:return"∙";}}}function q4(x5,E4,H4){if(x5){return E4+' nebo '+H4}else{return E4+' ani '+H4}}function K5(Q,U1,o1,F1){var a,x1=0,Y2=0;o1.length=0;F1.length=0;o1[Y2++]=Q[U1];for(a=U1+2;a<Q.length;a+=2){if(Q[a-1]!=Q[a]){o1[Y2++]=Q[a-1];o1[Y2++]=Q[a]}else{F1[x1++]=Q[a]}}o1[Y2++]=Q[Q.length-1]}function r4(p,n){var f;if((p==e)&&(n==c))f=B3;else{f="(";if(p==e)f+="-"+e4;else f+=p;f+=",";if(n==c)f+=e4;else f+=n;f+=")";f="<nobr>"+f+"</nobr>"}return f}function X2(Q,U1,F3,j5,W3,G3){var a,a2,x1,f="";if(F3){var o1=[],F1=[];K5(Q,U1,o1,F1);a2=o1.length-2;for(a=0;a<=a2;a+=2){if(a)if(a<a2)f+=W3;else f+=G3;f+=r4(o1[a],o1[a+1])}if(F1.length&&!j5){x1="{"+F1[0];for(a=1;a<F1.length;a++)x1+=","+F1[a];x1+="}";x1="<nobr>"+x1+"</nobr>";f+="-"+x1}}if(!F3){a2=Q.length-2;for(a=U1;a<=a2;a+=2){if(a>U1)if(a<a2)f+=W3;else f+=G3;f+=r4(Q[a],Q[a+1])}}return f}function K4(C,p,n){var D4=0,v4=0,g4=0;for(var a=0;a<C.length;a++){if((C[a][1]>=p)&&(C[a][1]<=n))switch(C[a][0]){case-1:D4++;break;case 0:g4++;break;case+1:v4++;break;}}return[D4,v4,g4]}function z5(b,I,t1,u,r,s,v,U,C,w,y,t){var a,j,V,r1,S,D2,p,n,q=0;b.length=0;if(I[1]&&u.length){b[q]=[1,true,true];j=3;for(a=0;a<u.length;a++){b[q][j++]=u[a][0];b[q][j++]=u[a][1]}q++}if(I[2]&&r.length){b[q]=[2,true,true];j=3;for(a=0;a<r.length;a++){b[q][j++]=r[a][0];b[q][j++]=r[a][1]}q++}for(a=0;a<w.length;a++){r1=w[a][0];S=(r1>=0);V=9+Math.abs(r1);if(S?I[V]:t1[V])b[q++]=[V,S,true,w[a][1],w[a][2]]}for(a=0;a<y.length;a++){r1=y[a][0];S=(r1>=0);V=12+Math.abs(r1);if(S?I[V]:t1[V])b[q++]=[V,S,true,y[a][1],y[a][2]]}for(a=0;a<t.length;a++){r1=t[a][0];S=(r1>=0);V=15+Math.abs(r1);if(S?I[V]:t1[V])b[q++]=[V,S,true,t[a][1],t[a][2]]}for(a=0;a<v.length;a++){S=B4(v[a][1])&&B4(v[a][3]);if(S?I[19]:t1[19])b[q++]=[19,S,true,s[a][0],s[a][1]]}for(a=0;a<s.length;a++){p=s[a][0];n=s[a][1];D2=K4(C,p,n);if(I[20])b[q++]=[20,true,true,D2[0],p,n];if(I[21])b[q++]=[21,true,true,D2[1],p,n];if(I[22])b[q++]=[22,true,true,D2[2],p,n]}if(I[23]&&r.length&&U.length)b[q++]=[23,true,true,U.length,r[0][0],r[r.length-1][1]]}function s4(n2,_4){return X2(n2,1,_4,true,I2,I2)}function c4(n2,t2){var a,H3=0,l3;if(n2[0]<20)l3=3;else l3=4;for(a=l3;a<n2.length;a++)t2[H3++]=n2[a];t2.length=H3}function O4(L4,b,p,n,z1,C4){var H1=c+1,F4=H1,p1=-1,a,V2,e3=(n<b.length)?n:b.length-1;var l4=[],t2=[];c4(b[L4],l4);for(a=p;a<=e3;a++){c4(b[a],t2);if(n3(t2,l4,false,false)){if(z1<0)return a;if(C4>=0)V2=b[a][C4];else V2=(b[a][0]>=20)?b[a][3]:c;if((H1>b[a][z1])||((H1==b[a][z1])&&(F4>V2))){H1=b[a][z1];F4=V2;p1=a}}}return p1}function n4(l5,b,p,n,z1){var H1=c+1,p1=-1,a,e3=(n<b.length)?n:b.length-1;for(a=p;a<=e3;a++){if(b[a][0]==l5){if(z1<0)return a;if(H1>b[a][z1]){H1=b[a][z1];p1=a}}}return p1}function E2(b,A3){var a,j,N,p1,_2,N,q=b.length;var c3=(A3)?0:1,s5=(A3)?0:-1;for(a=0;a<q-1;a++){N=O4(a,b,a+1,q-1,c3,s5);if(N>=0){_2=(b[N][c3]<b[a][c3])?a:a+1;a3(b,_2,N)}}if(A3){for(a=0;a<q-1;a++){p1=(b[a][0]<20)?3:4;N=n4(b[a][0],b,a+1,q-1,p1);if(N>=0){_2=(b[N][p1]<b[a][p1])?a:a+1;a3(b,_2,N)}}}for(a=0;a<q-1;a++){if((b[a][0]==b[a+1][0])&&(b[a][1]!=b[a+1][1])){for(j=a+2;j<q;j++){if(b[j][0]!=b[a][0])break;if(b[j][1]==b[a][1]){a3(b,a+1,j);break}}}}a=n4(1,b,0,q-1,0);if(a>0)a3(b,0,a)}function j4(b){for(var a=1;a<b.length;a++){if((b[a-1][0]==b[a][0])&&(b[a-1][1]==b[a][1])&&(b[a][0]<20)){i4(b[a-1],b[a],3,b[a].length-1);b[a-1][2]=b[a-1][2]&&b[a][2];h3(b,a--,1)}}}function G4(b,J2,u2,b3){var Y="",T1="",e1="",B2="",N3="";var x=[],T=[],F2=[],A=[],f=[];var a,g2,M3,Y1,P2,y1,d3,l2,L3=0,q=b.length;for(a=0;a<q;a++){switch(b[a][0]){case 1:x[a]="definovanß";break;case 2:x[a]="spojitß";break;case 10:x[a]="rostoucφ";break;case 11:x[a]="klesajφcφ";break;case 12:x[a]="monot≤nnφ";break;case 13:x[a]="konvexnφ";break;case 14:x[a]="konkßvnφ";break;case 15:x[a]=q4(b[a][1],"konvexnφ","konkßvnφ");break;case 16:x[a]="sudß";break;case 17:x[a]="lichß";break;case 18:x[a]=q4(b[a][1],"sudß","lichß");break;case 19:x[a]="omezenß";break;case 20:x[a]=b1(0,b[a][3])+"lokßlnφ"+b1(1,b[a][3])+" minim"+b1(2,b[a][3]);break;case 21:x[a]=b1(0,b[a][3])+"lokßlnφ"+b1(1,b[a][3])+" maxim"+b1(2,b[a][3]);break;case 22:x[a]=b1(0,b[a][3])+"inflexnφ"+b1(1,b[a][3])+" bod"+b1(3,b[a][3]);break;case 23:x[a]=b1(0,b[a][3])+"bod"+b1(3,b[a][3])+" nespojitosti";break;}if(b[a][0]<3){T[a]=X2(b[a],3,true,false,I2,I2);F2[a]=(b[a].length-3)>>>1;A[a]=(b[a][1])?1:2}else if(b[a][0]<20){T[a]=X2(b[a],3,false,false,", "," a ");F2[a]=(b[a].length-3)>>>1;A[a]=(b[a][1])?1:2}else{T[a]=X2(b[a],4,false,false,", "," a ");F2[a]=(b[a].length-4)>>>1;M3=(b[a][3])?b[a][1]:!b[a][1];A[a]=(M3)?3:4}}b[q]=I3;T[-1]="!";T[q]="!";A[-1]=0;A[q]=0;y1=I3;d3=0;P2=false;l2=false;for(a=0;a<q;a++){Y1=false;e1=T[a];if(T[a-1]==T[a]){if((b[a][0]==2)&&(y1[0]==1)&&(A[a]==1)&&(A[a-1]==1)){Y+=" a "+x[a];Y1=true}else if((b[a][0]>1)&&(b[a][0]<20)&&(y1[0]>1)&&(y1[0]<20)&&(A[a]==A[a-1])){if((T[a]==T[a+1])&&(b[a+1][0]>1)&&(b[a+1][0]<20)&&(A[a+1]==A[a])){Y+=", "+x[a]}else{if(A[a]&1==1)Y+=" a "+x[a];else Y+=" ani "+x[a]}Y1=true;y1=b[a]}else if((b[a][0]>=20)&&(y1[0]>=20)&&(A[a]==A[a-1])){if((T[a]==T[a+1])&&(b[a+1][0]>=20)&&(A[a+1]==A[a])){Y+=", "+x[a]}else{if(A[a]&1==1)Y+=" a "+x[a];else Y+=" ani "+x[a]}Y1=true;y1=b[a]}}if(!Y1){Y=x[a];y1=b[a];P2=false;l2=(b[a][0]==1)}else{if(b[a][0]==1)l2=true}if((b[a][0]==16)||(b[a][0]==17)||b[a][0]==18)P2=true;if(((e1==J2)||(e1==u2))&&(P2||(W1(0.5)&&!b3))&&!l2&&!((b[a][0]==2)&&(e1!=u2))){e1="";}else{g2=(R4(B3,e1))?0:((b3)?1:0.5);N3=(F2[a]>1)?"intervalech ":"intervalu ";e1=" na "+Y4(g2,N3,"")+e1;}switch(A[a]){case 1:T1="je";break;case 2:T1="nenφ";break;case 3:T1="mß";break;case 4:T1="nemß";break;}var m=Math.random();if((b[a][0]>=20)||!(A[a]&1)||!(d3&1))m=m*0.66;if(l2||b3)m=0;if(m<0.33)B2=T1+" "+Y+Y3(e1," ","");else if(m<0.67)B2=Y3(e1,""," ")+T1+" "+Y;else B2=Y+e1;d3=A[a];if(Y1)L3--;f[L3++]=B2}b.length=q;return f}function B5(l1){var a,_=l1.length,f="";if(_){f=l1[0];for(a=1;a<l1.length;a++)f+=', '+l1[a]}return f}function h5(b,I,t1,t4,U5,K){var a,m,L,K1,g3,k1,A1,l,z,q1;var O1=0,p2=K.length,k3=[],h1=[];for(a=b.length-1;a>=0;a--)k3[a]=a;K3(k3);p2=0;for(a=0;(a<b.length)&&(t4);a++){l=k3[a];L=b[l][0];z=false;k1=false;if(!b[l][2])continue;if(O1>=h1.length)h1[O1]=new Array(2);h1[O1][0]=S1(b[l],0,-1);switch(L){case 1:if(!b[l][1]){k1=true;z=true}else{q1=b[l].length-1;m=(q1==4)?0.6:0.2;if((b[l][3]>e)&&W1(m)){b[l][3]=e;z=true}if((b[l][q1]<c)&&W1(m)){b[l][q1]=c;z=true}if((p2)&&W1(m)){m=K[n1(p2-1)];if(!S2(b[l],3,m)){f4(b[l],3,m,m);z=true}}else if(q1>5){A1=4+2*n1((q1-6)>>>1);b[l][A1]=b[l][A1+2];h3(b[l],A1+1,2);z=true}}break;case 2:if(b[l][1]){q1=b[l].length-1;m=(q1==4)?0.6:0.2;if((p2)&&W1(m)){m=K[n1(p2-1)];if(!S2(b[l],3,m)){f4(b[l],3,m,m);z=true}}else if(q1>5){A1=4+2*n1((b[l].length-7)>>>1);b[l][A1]=b[l][A1+2];h3(b[l],A1+1,2);z=true}}if(!z&&(b[l].length==5)){k1=true;z=true}break;case 10:case 11:case 13:case 14:case 16:case 17:z=true;if(b[l][1]){K1=L-((L%3)*2-3);g3=K1+(3-K1%3);if(t1[g3]){if(I[K1]&&W1(0.5)){L=K1}else{L=g3;k1=true}}else{if(I[K1]){L=K1}else{if(t1[L])k1=true;else z=false}}}else{if(I[L])k1=true;else z=false}if(z)b[l][0]=L;break;case 12:case 15:case 18:z=true;if(b[l][1]){if(t1[L])z=false}else{L-=1+n1(1);if(!I[L])z=false}if(z)b[l][0]=L;k1=true;break;case 19:k1=true;if(b[l][1]?t1[19]:I[19])z=true;break;case 20:case 21:case 22:case 23:z=true;if(b[l][1]){m=n1(b[l][3]);if(m==b[l][3])m++;b[l][3]=m}else{k1=true;if(!I[L])z=false}break;}if(z){if(k1)b[l][1]=!b[l][1];b[l][2]=false;h1[O1][1]=S1(b[l],0,-1);t4--;O1++}else{h1[O1][0].length=0}}h1.length=O1;return h1}function v5(R1,O3,S3,m2,b2,q5,w5,P,p4,c2,R){var u=[],r=[],s=[],v=[],U=[];var C=[],w=[],y=[],t=[],K=[];var v1=[],U2=[],L2=[],M2=[];c2.length=0;R.length=0;P5(R1,L2,u,r,s,v,U,C,K,w,y,t);z5(v1,O3,S3,u,r,s,v,U,C,w,y,t);if(v1.length){var J2=s4(L2,false),u2=s4(L2,true);if((b2>v1.length)||!b2)b2=v1.length;if((m2>b2)||!m2)m2=b2;var b,a,j,m4,X1,N1,K2,l1,A4,_1,x2;for(a=0;a<P;a++){x2=16;do{_1=true;K2=m2+n1(b2-m2);K3(v1);b=S1(v1,0,K2-1);if(p4){c2[a]=[];p4--}else{X1=q5;N1=w5;if((N1>K2)||!N1)N1=K2;if((X1>N1)||!X1)X1=N1;m4=X1+n1(N1-X1);c2[a]=h5(b,O3,S3,m4,v1,K);if(!c2[a].length)_1=false}if(_1||!x2){E2(b,true);j4(b);E2(b,false);for(j=0;j<M2.length;j++){if(n3(M2[j],b,true,true)){_1=false;break}}}if(_1||!x2){l1=G4(b,J2,u2,false);A4=B5(l1)}}while(!_1&&x2--)M2[a]=S1(b,0,-1);U2[a]=A4}c2.length=U2.length;M4(U2,c2);R[0]=J2;R[1]=u2}u.length=0;r.length=0;s.length=0;v.length=0;U.length=0;C.length=0;w.length=0;y.length=0;L2.length=0;t.length=0;v1.length=0;M2.length=0;return U2}function G5(f2,A2,R,h1){var P,f,I1,X,Z=N5(f2),o3=parent.frames["mainfr"],W=o3.document;var z2,f3,D3='',G2=0;h1.length=0;if(Z.length&&!A2.length){P=v5(Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7],Z[8],h1,R);f=P.length}else if(A2.length){P=[];for(z2=0;z2<A2.length;z2++){f3=L5(A2[z2]);if(f3.length){D3+='<tr><td>'+f3+'</td></tr>\n';G2++}}f=-G2}else{P=[];f=-1}if(P.length||G2){with(W){open('text/html','replace');writeln('<html>');writeln('<head>');writeln('<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">');writeln('<title> </title>');writeln('<style> A { text-decoration: none } </style>');writeln('</head>');writeln('<body bgcolor="white">');writeln('<script language="JavaScript">function ProcessAns(ansidx) { parent.frames["topfr"].T3(ansidx) }<','/script>');writeln('<form>');writeln('<table>');if(G2){writeln(D3);writeln('<tr><td> </td></tr>');writeln('<tr><td><input type="button" value="PokraΦovat" onClick="ProcessAns(-1)"></td></tr>')}else{for(I1=0;I1<P.length;I1++){X='<tr>\n';if(!I1){X+='<td rowspan="'+P.length+' valign="center">\n';X+=E5(Z[0]);X+='\n</td>\n'}X+='<td> </td>\n';X+='<td valign="top"><b>';X+='<a href="javascript:ProcessAns('+(1+I1)+')">'+X4.charAt(I1)+'.</a>';X+='</b> </td>\n';X+='<td valign="top">'+P[I1]+'</td>\n';X+='</tr>\n';write(X)}}writeln('</table>');writeln('</form>');writeln('</body></html>');close()}}P.length=0;return f}function H5(){var o3=parent.frames["mainfr"];N2(null,null,false,true,false);V3(0,0);o3.location.href='theend.htm'}function N2(R2,R,D5,U4,o5){var a,s1,U3=((R2!=null)&&(R2.length));if(U3){if(D5){s1=j3(R2,0,-1,1,0)}else{s1=j3(R2,0,-1,1,1);for(a=0;a<s1.length;a++)s1[a][1]=!s1[a][1]}E2(s1,true);j4(s1);E2(s1,false);l1=G4(s1,R[0],R[1],true)}with(parent.frames["infofr"].document){open('text/html','replace');writeln('<html>');writeln('<head>');writeln('<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">');writeln('<title> </title>');writeln('<style> A { text-decoration: none } </style>');writeln('</head>');writeln('<body bgcolor="white">');if(U4||o5){}else{if(U3){writeln('<font color="red">Chyba!</font><br>');for(var a=0;a<l1.length;a++){writeln('Funkce '+l1[a]+'.<br>')}}else{writeln('<font color="black" size=+1>UrΦete vlastnosti funkce:</font>')}}writeln('</body></html>');close()}}var T2=[],R=[],O=[0,0,[]],d2=[],B1=0,r3=[];var C1=1;function C5(P){var a,j,M1,f=[];for(a=0;a<P.length;a++){M1=y5[P[a][1][0]];for(j=0;j<M1.length;j++)if(!S2(f,0,M1[j]))f[f.length]=M1[j]}return f}function T3(g1){var a,P1,i3,k2,M1,d4=true;if(g1>0){g1--;if(!T2[g1].length){E3([],1)}else{if(S2(O[2],0,g1)){i3=true}else{i3=false;O[2][O[2].length]=g1}O[1]++;if((O[1]==2)&&(C1<3))C1++;if((O[1]==3)&&(C1<3))C1++;N2(T2[g1],R,i3,false,false);M1=C5(T2[g1]);E3(M1,C1);d4=false}}else if(g1){}else{}if(d4){r3[r3.length]=[O[1],S1(O[2],0,-1)];if(!O[1]&&(C1>1))C1--;O[1]=0;O[2].length=0;P1=0;while(!P1&&(B1<d2.length)){O[0]=d2[B1][0];k2=d2[B1][1];P1=G5(O,k2,R,T2);B1++}if(!P1)H5();if(P1>0)N2(null,R,false,false,false);if(P1<0)N2(null,R,false,false,true)}}function Q4(g1){var k2,G1,z3=c1.length,v2=0,j2=0,a=--g1;d2=[],B1=0;do{while((j2<z3)&&(v2<a)){G1=c1[j2++];v2+=G1[0].length}if((j2<z3)&&((a==v2)||(a==g1))){k2=(a==v2)?[j2]:[j2-1];d2[B1++]=[a+1,k2,1]}d2[B1++]=[++a,[],0]}while((a<v2)||(j2<z3))B1=0;r3=[];O=[0,0,[]];C1=1;T3(0)}function N4(W,F5){var G1,x3,a,O2=1;with(W){writeln('<table>');for(a=0;a<c1.length;a++){G1=c1[a];x3=G1[0].length;write('<tr>');write('<td align="center" valign="baseline">',O2,'.-',O2+x3-1,'. </td>');write('<td align="left"><font size=+',F5,'>');write('<a href="javascript:StartFrom(',O2,')">',G1[G1.length-1],'</a>');writeln('</font></td></tr>');O2+=x3}writeln('</table>')}}