Hey everybody — I’ve been busily revising and expanding the first edition of my computer algebra handbooks “wxMaxima for Calculus I” and “wxMaxima for Calculus II”, and I’m enjoying a lot of support from the Maxima community (thanks!). I’m planning to release the next edition in Summer 2016 to address errata, add a code glossary, expand the exercise sets by about 30% and slightly expand the topics covered in the text. In particular, I’ve started to spend a lot of time finding programming solutions to mechanics problems that have no closed-form solution, so Edition 1.1 will be a little more complete on the programming end, in both the Examples and the Exercises.

I spent my afternoon today exploring a projectile launch at 5 m/s from a height of 3 m landing at a height of 0 m. My main interest was to nail down the maximum range and the launch angle corresponding to the maximum range, and this problem actually requires a numerical solution. *find_root* was able to solve the problem, but I also wrote a do-loop to find the maximum range by trial and error — launching the projectile from 10,000 different angles from -90 deg. to +90 deg. and keeping the largest range at each trial using an if-then statement. It strikes me as an excellent lab activity for an introductory mechanics lab for engineering/science students.

Today’s project will likely become the first in a series of monthly articles that I will begin publishing next summer — complete with all the polish you’d expect of a decent blog. For now I’ll continue working on my final revisions to the books, and I’ll just post an attractive visualization of the numerical method for your amusement:

Thanks for your support!

Zak

### Like this:

Like Loading...

Good job!

Thanks for your contributions in promoting Maxima, which is free for all.

With best regards

Maya

LikeLike

Thanks for sharing the fruits of so much labor.

LikeLike