Comments (3)
phase
is certainly more common than angle
in this use, and definitely more specific (angle
is used in lots of other contexts). For one example, on the wikipedia page for complex numbers, phase
appears with exactly this meaning; the closest angle
comes is "the angle of the radius Oz with the positive real axis".
I'm open to being convinced, but currently weakly in favor of keeping phase
.
from swift-numerics.
phase
is certainly more common thanangle
in this use
I am not convinced of this.
and definitely more specific (
angle
is used in lots of other contexts).
Nor of this. Phase is also used in lots of other contexts. For example:
Phases of matter in chemistry
Phases of development in biology
Phase space in dynamical systems
Phases of a project in engineering
Phases of the moon in astronomy
etc.
With “angle”, if the context is even vaguely related to math / physics / engineering, there’s only one meaning.
For one example, on the wikipedia page for complex numbers,
phase
appears with exactly this meaning; the closestangle
comes is "the angle of the radius Oz with the positive real axis".
The word “phase” appears 5 times on the Wikipedia page for complex numbers. The word “angle” appears 13 times (searching for “angle” gives 33 results, but 20 of them are for “triangle”). This tells me that when discussing complex numbers, it is much more common to talk about angles than phases.
Similarly, on the Wikipedia page for “Argument (complex analysis)”, the word “phase” appears once and the word “angle” appears 11 times. Notably, the only appearance of “phase” there is a remark that it is sometimes used as a synonym. The entire rest of the article uses “angle”
from swift-numerics.
The word “phase” appears 5 times on the Wikipedia page for complex numbers. The word “angle” appears 13 times
The majority of these are not talking about the argument, though (and when they are, they explicitly say "angle z makes with the real axis" or similar, rather than "angle of z". By contrast, 4/5 uses of "phase" are explicitly talking about "the phase" of a complex value.
Similarly on the Argument page, the one use of phase is "the names magnitude, for the modulus, and phase,[1] for the argument, are sometimes used equivalently," while "angle" is never used as "the angle" of a complex number, but always to describe "the angle made with the real axis":
- the argument of z is the angle between the positive real axis
- the angle φ from the positive real axis to the vector representing z
or an angle as a geometric quantity, separate from any complex value.
I.e. neither of these pages defines or uses "angle" as an alternative for "argument", but both explicitly give that equivalence for "phase".
from swift-numerics.
Related Issues (20)
- Meaning of pre‐semantic versioning? HOT 7
- Missing required module HOT 7
- Add a script to generate the CMakeLists files? HOT 1
- Feature request for "relaxed" floating-point semantics HOT 2
- Floating point exponent `pow` returns NaN for integer exponents HOT 2
- Possible improvement in 'pow' Elementary Function when operands are zero HOT 5
- Should complex multiplication use augmented arithmetic? HOT 1
- Warnings in `Double.testIntegerExponent()` HOT 1
- [BigInt] Using tests from “Violet - Python VM written in Swift” HOT 5
- Duplicate symbols on Windows
- "^=" xor function code was incorrect. HOT 1
- Improve String init() execution time and fix Violet bugs
- Change default branch from `Quaternions` to `main`
- `** ARCHIVE FAILED **` due to `_NumericsShims` missing HOT 4
- Crash in `DoubleWidth` HOT 4
- Variadic GCD and LCM
- Feature request: GCD for floating-point HOT 7
- Error in Swift Playgrounds HOT 1
- Issues with CMake support HOT 3
- [FR]: Support Apple Privacy Manifest HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift-numerics.