Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

  • vector operations div, curl, dot, cross
  • calculus (including multivariable)
  • 2d plots
  • vector field auto color scaling
  • imaginary plots
  • 2d & 3d shape plots
  • 4d plots and imaginary plots
  • better handling of functions that go to infinity like 1/x and tan x
  • only update plots when they are modified, stopgap solution would be to only update plots when text changes
  • function names with subscripts like a_1 do not work
  • stream lines plots (2d & 3d)
  • displaced grid plots (2d & 3d)
  • dynamic subdivisions on surface plots (more subdivisions when it curves faster?)

Cool graphs for testing

[(a + b \cos v) \cos u, (a + b \cos v) \sin u, b \sin v] [(2 + 1 \cos v) \cos u, (2 + 1 \cos v) \sin u, 1 \sin v]

f(u,v)=[(2 + 1 cos(v)) cos(u), (2 + 1 cos(v)) sin(u), 1 sin(v)] parametric_surface_3d(f, 0, 2pi, 0, 2pi)

[\sin t + 2\sin 2t,\cos t - 2\cos 2t,-\sin 3t]

\left[\frac{\sin\left(3u\right)\left(e\sin\left(4u\right)+1\right)}{\left(1.5+\frac{\sin\left(1.5v\right)}{4}\right)\left(e\sin\left(4u\right)-1\right)},\frac{\cos\left(3u\right)\left(e\sin\left(4u\right)+1\right)}{\left(1.5+\frac{\sin\left(1.5v\right)}{4}\right)\left(e\sin\left(4u\right)-1\right)},\frac{-2(1)\sin\left(2u\right)\left(e\sin\left(4u\right)+1\right)}{e\sin\left(4u\right)-1}+0.1\cos\left(1.5v\right)\right]

\left[u+c((2+\cos v)\cos u-u),v+c((2+\cos v)\sin u-v),c\sin v\right]

\operatorname{plot}([2+1\cos v\cos u,2+1\cos v\sin u,1\sin v], 0, 2\pi, 0, 2\pi)

\text{plot}\left([(2+1\cos v)\cos u,(2+1\cos v)\sin u,1\sin v],0,2\pi ,0,2\pi \right)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages