This is the main site of WIMS (WWW Interactive Multipurpose Server): interactive exercises, online calculators and plotters, mathematical recreation and games
Keywords: wims, mathematics, mathematical, math, maths, interactive mathematics, interactive math, interactive maths, mathematic, online, calculator, graphing, exercise, exercice, puzzle, calculus, K-12, algebra, mathématique, interactive, interactive mathematics, interactive mathematical, interactive math, interactive maths, mathematical education, enseignement mathématique, mathematics teaching, teaching mathematics, algebra, geometry, calculus, function, curve, surface, graphing, virtual class, virtual classes, virtual classroom, virtual classrooms, interactive documents, interactive document
, for one-variable real functions: limits, integrals, roots...
, recover a jigsaw puzzle by shifting rows or columns.
, computes determinant, inverse, eigenvectors,...
, solves linear systems, including systems with parameters.
, input two matrices and get their product (or other formula).
, plot zooming, deforming and rotating curves and surfaces.
, factors integers and polynomials.
, converts a number between different numbering systems, arbitrary precision.
, linear dependence, orthogonal complement, visualisation, products...
, searching for primes in different ways.
, simple step game, play against the server.
, multi-purpose single-step calculator usable in popup mode.
, recognize the graph of f(-x) from that of f(x), etc.
, recover a crypted text.
, collection of exercices on calculation (fractions, signed numbers).
, numerical calculator with modifiable history; real/complex or positive characteristics.
, recognize the graph of the derivative of a function.
, computes euclidean division, gcd, lcm, Bezout relation.
, collection of exercises on fractions.
, find a polynomial according to its curve.
, visualize implicit algebraic surfaces by ray tracing.
, click on the gravity center of a given configuration.
, step by step Gauss elimination (for matrix or system).
, click on the center of a rotation 2D.
, arithmetic training exercise-game with highly variable levels.
, locate a complex number by clicking on the complex plane.
, bouncing on a billiard table of elliptic form.
, write an even integer as sum of two primes.
, elementary questions on derivatives.
, click on one of the centers of a triangle.
, game based on a variation of magic squares.
, puzzle based on affine transformations on a finite field.
, expand a real number into continued fraction.
, collection of exercices on calculation of powers
, exercise : recognize a line by equation or by graph.
, computes sums of series or finite sums of various kinds.
, collection of exercises on rectangles.
, recognize the graph of an inverse function.
, plot a numerical sequence or series.
, collection of exercises on proportionality.
, place numbers in geometric figures according to conditions on sums.
, elementary questions on matrices.
, collection of exercises on matrices.
Recognize a map and its properties
, visual exercise on the definition of a map.
, collection of exercises on derivatives of functions of one variable.
OEF Complex numbers
, collection of exercises on complex numbers.
, given the graph of a function, draw that of the derivative. Requires java.
OEF Linsys 2x2
, collection of exercises on elementary linear systems 2x2.
, recognize the graph of a quadratic polynomial.
, collection of exercises on clock recognition.
, click on the center of an homothety 2D.
, find a basis of a vector subspace under various definitions.
Graphic complex inequalities
, recognize a region of the complex plane described by inequalities.
, click on a linear combination of 2D vectors.
Choice of ellipses
, recognize an ellipse according to its equation, or vice versa.
, link points by a shortest path.
, animated plot of a sequence (series) of functions.
, elementary questions on complex numbers.
, collection of exercises on polynomials of one variable (real or complex coefficients).
, find a basis of a vector subspace within given vectors.
, recognize the graph of f(x)+g(x) from that of f and g, etc.
, find words by letter patterns.
, solve an integration step by step.
, find a matrix not commuting with a given one.
, find a sinusoidal function according to its graph.
OEF periodic table
, exercises for memorising the periodic table of elements.
, find tangent / normal line of a plane curve.
, find the best possible approximation of a given curve.
OEF definite integral
, collection of exercises on definite integrals of one variable (theory and computation).
, draw the circumscribed circle of a triangle, etc. Requires java.
, analyse a linear system with parameters, using Gauss elimination.
, plots a parametric curve with moving point.
, recognize a graphically described subset.
, collection of exercises on the inverse function of a real bijective function.
OEF orthogonal distance
, collection of exercises on orthogonal projection and distance.
, recognize the graph of the integral of a function.
, fill-in an equation to make it correct, drag-and-drop style exercises.
, collection of exercises on infinite sequences.
, draw a function using the graph of another, requires java.
, split a fraction into sum of fractions with smaller denominators.
OEF geometric integral
, collection of exercises on geometric applications of definite integrals of one variable.
Popup calculator forms
, you can search calculating forms or insert them into your own web pages.
, code/decode a text in Morse code.
, elementary questions on integration.
OEF several variables functions
, collection of exercises on several variables functions.
, decompose an integer into sums of two squares.
, algebraic manipulations of Taylor expansions.
Quizz vector spaces
, elementary questions on vector spaces.
, find a polynomial according to its values.
, on the definition of continuity: given epsilon, find delta.
, plots hypersurfaces etc. in space-time of dimension 4.
Linear system dialog
, ask questions to get information in order to solve linear systems.
, arrange given numbers according to their order.
, practising with differentiation.
, collection of exercises on triangles.
, click on the image of a point by a linear transformation.
OEF vector space definition
, collection of exercices on the definition of vector spaces.
, locate (square, cubic, ...) roots of a complex number by clicking on the complex plane.
OEF modular arithmetic
, collection of exercises on the ring Z/nZ.
, a computing exercise on Mean Value Theorem.
, collection of exercises on the determinant of a square matrix.
, write a vector under another basis.
OEF subspace definition
, collection of exercices on the definition of subspace of vector spaces.
OEF vector spaces
, collection of exercises on vector spaces.
Complex equation draw
, given the graph of a function, draw that of an anti-derivative. Requires java.
, diverse exercises on minima / maxima.
, complete a matrix for a minimal rank.
, ask questions to get information in order to solve problems on matrices.
OEF vector subspaces
, collection of exercises on vector subspaces.
, find the curve having a given tangent.
, graphically recognize solution of a linear ordinary differential equation.
, graphs and roots of a polynomial, with animated deformation.
, calculator of permutation groups based on GAP: symmetric, alternating, transitive, primitive, etc.
, collection of exercises on elementary ordinary differential equations.
, ask questions to get information in order to compute derivatives.
, collection of exercises on gcd and lcm of integers.
, collection of exercises on Taylor expansions of real functions.
, graphically find the Taylor expansion of a function.
OEF Linear systems
, collection of exercises on linear systems.
, from a parametric curve, recognize values or derivatives of functions. Animated graphics.
, collection of exercises on the differentiability of functions of one real variable.
, does a given set of vectors generate the whole vector space?.
, recognize a parametric curve by the graphs of its coordinate functions.
, determine an inequality for variables in a given zone.
OEF Inverse trigonometric functions
, collection of exercises on inverse trigonometric functions.
, rewrite a line/plane/hyperplane: by points or by explicit/implicit/parametric equations.
OEF physical integral
, collection of exercises on physical applications of definite integrals of one variable.
OEF vectors 3D
, collection of exercises on 3D vectors.
, decompose a composed function.
Graphic inequalities 2D
, recognize a plane region described by inequalities.
OEF double integrals
, collection of exercises on double integrals.
, parametrize a function to make it differentiable to a required order.
, find an optimal encoding in variable length codes.
, collection of exercises on the arithmetic of euro.
Finite field calculator
, computes elements in a finite field.
, collection of exercises on permutations.
, find two triangular matrices whose product is a given square matrix.
, find the fixed point of an affine transformation.
, extend a vector subspace to a required dimension.
, exercises on ohm's law and serial and parallel connections.
, collection of (numerical) exercises on combinatorics.
, asks to solve matrix equations.
, elementary questions on the determinant of a matrix.
, write a given matrix as sum of symmetric and antisymmetric matrices.
, transformation in Z/nZ by addition and multiplication.
, graphical exercise about differential equations.
, transform a given 2D shape into another given one.
, manually simulate a bubble sort.
, decrypt a picture crypted by a psudo-random sequence.
, determine the limit of a recursive sequence according to the graph of the function.
, find the linear combination of two functions by their graphs.
, collection of exercises ont the continuity of functions of one real variable.
OEF cartesian line 2D
, collection of exercises on plane lines and their equations.
OEF vectors 2D
, collection of exercises on 2D vectors.
, find the bound of a function having bounded derivative.
, parametrize a function to make it infinitesimal at a point.
Scenario of inequalities
, discover errors in an argument on inequalities.
, exercises on countries in the world: national flags, maps, etc.
, find the root of a function by successive tests.
OEF finite map
, collection of exercises on maps between finite sets.
, collection of exercises on elementary probability.
, collection of exercises on the gradient of 2 variables functions.
, computes the order of an irreducible polynomial over a finite field Fp
, draw a parametric curve from graphs of coordinate functions, requires java.
, find a polynomial according to the positions of its roots.
, tool for drawing simple electronic circuit schematics.
, compute the image of a vector by a linear or affine map.
, recognize the graph of fg from that of f and g, etc.
, establish a linear system according to a word problem.
, collection of training exercises on necessary and sufficient conditions.
OEF defining interval
, collection of exercises on the defining interval of a real function.
, collection of exercises on bounds and boundedness of sets of real numbers.
, collection of exercises on the RSA cryptosystem.
, recognize a Lissajous curve according to its equations, or vice versa.
, graphical search of Fourier development of a function.
, draw roots of a complex number, requires java.
, find the intersection of 2 lines, 2 planes, line and plane, etc.
Deductio inequalities 0
, exercises of interactive deduction on inequalities, basic deductions.
, recognize the graph of f(|x|) from that of f(x), etc.
, collection of elementary exercises on the factorization of integers.
Moving Comet Shoot
, exercice demandant de trouver la position d'un soleil connaissant le mouvement d'un satellite (nécessite java).
Prime congruence base
, find a prime for the base of a congruence relation.
OEF integrales with parameters
, collection of exercices on integrals depending on a parameter
, Find a maximum of binary words respecting a given Hamming distance.
, find the best approximation of a parametric curve.
, shoot at the focus in the picture of a parabola
, collection of exercises on entropy.
, collection of exercises on logic quantifiers.
, exercises on the bahavior of RC/RL circuit under sinusoidal signals.
Deductio simple inequalities
, exercises of interactive deduction on inequalities, simple formulas.
, parametrize a parametric curve so that it has a cusp.
, find two matrices whose product is a given matrix.
, search for primitive polynomials over a finite field.
OEF finite field
, collection of exercises on finite fields.
, generates raytraced smooth 3D surfaces from parametric equations.
, find the axis of a reflection given by matrix, or vice versa.
, programming exercises on string processing.
Graphic ODE phase graph
, recognize the phase graph of a given ODE.
, decode a message containing errors by an error correcting code.
, collection of exercises on codes of variable length.
, find a sequence from partial informations and via successive tests.
Deductio linear system
, exercises of interactive deduction on linear systems.
, find a distribution of probabilities so that a given code is optimal.
, find a code with given word lengths.
Prog sum of integers
, programming exercises on summing a list of integers.
, exercises of interactive deduction on (upper and lower) bounds of functions.
, parametrize a function to make it continue or differentiable on 2 points.
Introduction to Powers
, practising with powers
, programming exercises on the divisibility of integers.
H4 series and sequences
, Starting with series and sequences
Prog modular arithmetics
, programming exercises on modular arithmetics.
, Adding and Multiplication
Trigonometry: determine the function
, Use an applet to determine the correct arguments to a trigonometric function
, Given a piecewise linear graph y=f(x), determine the graph of f(x)=f(y)
, use Newton-Raphson algorithm to compute inverse value of a function and also the derivative of the inverse function
Parabolic trough calculator
, determining the design parameters of small closed parabolic troughs
, direct access to most computing and graphing tools interfaced by WIMS.
, exercises on mineral identification by Science Dept of Cochise College.
Data General interest science topics
, audio collection used in an exercise module.
, audio collection used in an exercise module.
Special relativity and steps towards general relativity
, elementary relativity exercises. ((c) GPL and/or CC-BY-SA-3.0 or later).
OEF Tenses and conditionals
, exercises on present and past tenses, conditionals.
Suffixes and prefixes
, collection of exercises on word formation with suffix and prefix.
, exercises on linkwords for sequencing, contrast, cause, consequence.
English for economy and management (1)
, 3 articles, with a set of about 10 various exercises each (listening comprehension, vocabulary, preposition, passive voice...).
English for Economy and Management (02)
, 3 articles, with a set of about 10 different exercises each (listening comprehension, vocabulary, prepositions, passive voice...).
, document on linkwords.
Syntax of mathematical expressions
, how to read, to write or to draw an expression.
OEF Limit calculus with logarithms or exponentials
, practising with computational rules of limits and indeterminate forms.
Please take note that WIMS pages are interactively generated; they are not ordinary
HTML files. They must be used interactively ONLINE. It is useless
for you to gather them through a robot program.