Prime Express...A joke.
- April 1, 2019
- 12 replies
- 11047 views
This feels like the right time to publish some of the work I've been doing, on and off, over the past year.
Prime Express is the free for life edition of Prime. And because it's free, it's crippled with respect to the full edition that is itself more or less crippled with respect to Mathcad. Numerous functions in Prime are declared 'Premium' functions, and they will not work in the Express edition of Prime. Among those are some very sophisticated functions like rkfixed (numeric approximation of differential equation) and polyroots (find roots of a polynomial), dft and idft (forward and reverse discrete Fourier transform), but also ordinary functions like Re and Im (real and imaginary part of a complex value), mean and stdev (of an array or matrix).
Mean and stdev... Premium functions - Seriously? It's a joke!
In the attached Prime 4 file, all of the functions named above, as well as many others, are implemented. This includes all of the Bessel functions, and probability distribution functions, not just mean, but also other variants like hmean and gmean, median, percentile, histogram, intercept and slope, many of the signal processing functions dealing with iir filters, many of the image processing functions, some of the curve-fitting, smoothing and data analysis functions and of course coordinate transformations.
You can use many of these exactly as in the full edition, some will require some extra precautions, some will have limitations.
If you are a Prime Express user, you are welcome to use this library to your advantage. That is, you can use it in full, or just copy those functions to your sheets that you actually need. It's a big library, so it adds size to your sheet and (considerable) time to loading it! When copying functions over, be sure that there are some dependencies: some functions require other functions to function. You'll find out the hard way if necessary.
What do I ask in return?
- I never put money in PTC, so I'm not allowing you to make money by selling my worksheet. (It's ok if you make money by using the functions in a worksheet, either private or for your professional work, but you are not allowed to sell the worksheet itself. You may distribute the attached worksheet, but only free of charge. It may be better though to publish the link to it, see below why.)
- I did this work because it was possible, I liked doing it, and I learnt a bit from it here and there. Let me know if it helps or helped you; (I like Kudo's).
- If you come across a situation where you think, or know, there is an error, an omission or anything that can be improved, please let me know. Wherever possible I'll publish an updated version in this same post. If you want to help improving and/or expanding it under these same conditions, you're welcome.
Success!
Luc

