Electronics > Beginners
RC time constant
The Electrician:
--- Quote from: rstofer on August 24, 2019, 01:52:13 pm ---
--- Quote from: The Electrician on August 23, 2019, 04:11:39 pm ---You didn't plot the switched value version over a wide enough frequency range:
--- End quote ---
What math package did you use for that plot? It looks like something I should be playing with.
Thanks!
--- End quote ---
It's Mathematica. Along with the other top-of-the line packages, Maple and Matlab, its commercial version is expensive. Student versions are available [for verifiable students :)]. I'm still using an old version of Mathematica.
There's a free package, Maxima (http://maxima.sourceforge.net/), which is comparable in performance.
janoc:
--- Quote from: The Electrician on August 24, 2019, 02:07:15 pm ---
--- Quote from: rstofer on August 24, 2019, 01:52:13 pm ---
--- Quote from: The Electrician on August 23, 2019, 04:11:39 pm ---You didn't plot the switched value version over a wide enough frequency range:
--- End quote ---
What math package did you use for that plot? It looks like something I should be playing with.
Thanks!
--- End quote ---
It's Mathematica. Along with the other top-of-the line packages, Maple and Matlab, its commercial version is expensive. Student versions are available [for verifiable students :)]. I'm still using an old version of Mathematica.
There's a free package, Maxima (http://maxima.sourceforge.net/), which is comparable in performance.
--- End quote ---
Or save your money and aggravation and use JupyterLab like everyone (well, almost) else for numerics:
https://jupyterlab.readthedocs.io/en/stable/
Jupyter has pretty much replaced Matlab for anything numerics and statistics (e.g. machine learning) related in research these days.
If you need symbolic math (that's where Mathematica and to a lesser degree Maxima & Maple excel), you can either use Maxima or SymPy from Jupyter ((https://www.sympy.org/en/index.html )
And, if you don't like the browser-based UI, Jupyter is just a frontend to Numpy and a lot of other Python packages which you can use from your favorite Python IDE as well.
The Electrician:
--- Quote from: bson on August 23, 2019, 04:40:05 pm ---
--- Quote from: GerryR on August 23, 2019, 12:25:36 am ---The first R-C group has a break frequency at 1/ 2pi R1C1 at 20 db / decade (1st order filter); the second R-C group has a break frequency at 1/2pi R2C2 at 20 db / decade (1st order filter). Where the frequencies overlap, they roll off at 40 db / decade, a 2nd order filter. :-//
--- End quote ---
Please don't do posters' homework for them here. Hints are fine, but they need to do their own homework!
--- End quote ---
I don't think this is homework. If you'll look at electrowhiz's other posts, it appears that he is self-educating about RC circuits.
janoc:
--- Quote from: The Electrician on August 24, 2019, 02:37:40 pm ---
--- Quote from: bson on August 23, 2019, 04:40:05 pm ---
--- Quote from: GerryR on August 23, 2019, 12:25:36 am ---The first R-C group has a break frequency at 1/ 2pi R1C1 at 20 db / decade (1st order filter); the second R-C group has a break frequency at 1/2pi R2C2 at 20 db / decade (1st order filter). Where the frequencies overlap, they roll off at 40 db / decade, a 2nd order filter. :-//
--- End quote ---
Please don't do posters' homework for them here. Hints are fine, but they need to do their own homework!
--- End quote ---
I don't think this is homework. If you'll look at electrowhiz's other posts, it appears that he is self-educating about RC circuits.
--- End quote ---
Also the school is out in most places for a few weeks still. So a bit early for homeworks ;)
Mattjd:
Word of advice, stay away any symbolic math packages in python, they're garbage.
Numpy, scipy, sklearn, matplotlib, bokeh and pandas can do 90 percent of what Matlab does for free. No denying that.
What python lacks is a good symbolic engine and Simulink, both of which Matlab has. Simulink is still the preferred method of designing controllers in commercial industries.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version