44 karma · joined December 6, 2022
And that's a good thing, because Python+NumPy syntax is far more cumbersome than either Julia or MATLAB's.
You can see this at a glance from this nice trilingual cheat sheet:
That's how scientific consent is normally formed, at least in rigorous disciplines like experimental physics or medicine. A single paper in the end is going to be just a single data point in any such meta-analysis study.
X = [1 2 3]
Y = [1 2 3;
4 5 6;
7 8 9]
Z = Y * X'
W = hcat(Z, Z)Julia's MATLAB-inspired syntax is at least as nice, but the language was from the ground up designed to enable you writing high-performance code. I have seen numerous cases where code ported from MATLAB or NumPy to Julia performed well over an order of magnitude faster, while often also becoming more readable at the same time. Julia's array-broadcast facilities, unparalleled in MATLAB, are just reason for that. The ubiquitous availability of in-place update versions of standard library methods (recognizable by an ! sign) is another one.
In our group, nobody has been using MATLAB for nearly a decade, and NumPy is well on its way out, too. Julia simply has become so much more productive and pleasant to work with.
https://docs.julialang.org/en/v1/manual/noteworthy-differenc...
Amplitude modulation is a historically important technology, because it was technically very simple to receive in the early history of radio, and because it was more bandwidth-efficient than FM. But it remains utterly badly suited for mobile reception, because it is highly sensitive for multi-path interference (unlike FM).
We have now far better modern, digital modulation schemes, including DAB and DVB-T2 for VHF and DRM for long, medium, and short-wave transmission. They provide (thanks to OFDM) much better audio quality and interference resistance than the old analogue modulation schemes, and they are also far more power efficient, which substantially reduces the enormous electricity bills of the transmitter stations. They also are very bandwidth efficient, and can be used in single-frequency networks.