μCalc (mucalc) is a collaborative calculator
To use it, try a demo sheet
μCalc lets you plot functions & do basic calculations
share the sheet URL with your friends/classmates/colleagues!
Click one of the launch buttons to create a new sheet with a pre-loaded example.
This small example shows how to do basic calculations and how to use variables.
This example shows how to convert angles and how to plot functions.
This example shows how to convert units and how to round values. We also see that we can use round() in plots.
Do you have math intensive team projects? Keep track of your math in mucalc.com and let everyone access the important notes, solutions and results. Document solutions using text cells and LaTeX equations.
μCalc was created with PBL in mind. In a class, set up a projector with mucalc.com and let students access and edit the sheet. Use mucalc.com in small groups to encourage the sharing of ideas. Everyone who has an idea can type it right away. Lock the sheet when the problem is solved or when the class is over so that everyone can access the solution at home while studying.
Use μCalc instead of your calculator (or along with it) and keep track of the problems you solve. If there is a small change in a problem, or if you made a mistake, change what needs to be changed and re-calculate. Erase less and save paper. If teammates need help with a problem, send them the link to the sheet. Ask them for help when you are stuck!
Many times, two brains are better than one. It is even better if you don't have to go away from home (or the coffee shop?). Solve problems in team and do your math together wherever you are in the world. You can use the chat to think out the problem, you can create plots simultaneously and try solutions faster.
You can use complex numbers to generate fractals. Simple mathematical expressions can create complex shapes & images. Results can be beautiful & fascinating. Other times, it will look like an insect. This is an image of the Julia set.
Click the examples to run them!
The math is parsed and calculated by math.js use it as a syntax reference.
Data is saved when you press GO/Enter
Copy/Paste URL to share sheet
Use backspace to delete an empty cell
Use semicolon (;) to write what you would write on many cells:
a = 1; b=2; sin(a+b)
You can use the electrical engineering
notation with numbers (n,u,m,k/K,meg/M,G)
1K = 1000
You can define functions like that:
f(x) = x**2
Then you can use f(x):
i (sqrt(-1)), etc. mathjs constants
You can plot an expression:
Plot more than one function at once:
Polar plots are also available
Default range is [-π, π], to override it:
For 10 iterations
and a size of 140 pixels:
a = 30
b = 3 * a
b (to show the value of 'b')
3 meters to inches
3 in to cm
1 gal to L
1 L to cm^3
4 bytes in bits
Comments exist to let you explain what you are doing.
Create text cells with this syntax:
// Comments can be used to describe what's next
Once created, click a comment to edit it.
Use comments at the end the line to describe what you are doing:
1+1 // Here is a simple addition
a=1K; b=2K; LL(a,b)
equivalent value of resistors in parallel.
Show more details
This might take some time to compute.
Don't ask me anymore for this cell