Mobile app version of vmapp.org
Login or Join
Harper654

: Illustrating mathematics What options do I have to draw mathematical objects? I know I can use Inkscape to draw parametric curves, but what about polygons? Or, vector fields? Whenever I Google

@Harper654

Posted in: #SoftwareRecommendation

What options do I have to draw mathematical objects?

I know I can use Inkscape to draw parametric curves, but what about polygons? Or, vector fields?

Whenever I Google this, I find things like tons of software that generate fractals or Geogebra. So, I cannot find what I am actually looking for.

One option, of course, is to draw it like one would draw anything else in Illustrator or Inkscape. Is there any other, more efficient, option?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Harper654

1 Comments

Sorted by latest first Latest Oldest Best

 

@Kimberly620

Depends on how you want to approach things. I find that by far the best option is Mathematica. Although, Mathematica is expensive, for commercial use, it is quite affordable otherwise. Mathematica is however not everybody's cup of tea. If you can not afford Mathematica consider, Python + numpy, scipy, sympy combo, or octave if you can afford it Matlab would be fine too.



Image 1 A vector streamfield quickly generated in Mathematica, and touched up in Illustrator.

Nothing says you can not use several applications together. Any of the above + illustrator makes a formidable tool set.

Drawing the field manually is not out of the question. Although you could easily script the field generation. I have made a similar, but crude, parametric curve drawing routine as you find in inkscape. You can find it here. It wouldn't take much work to convert it to draw vector fields if your point distribution is known.

Rescources:


examples of vector fields in Mathematica

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme