|
[Date Index]
[Thread Index]
[Author Index]
Re: Question re I->-I
- To: mathgroup at smc.vnet.net
- Subject: [mg106550] Re: [mg106508] Question re I->-I
- From: "David Park" <djmpark at comcast.net>
- Date: Sat, 16 Jan 2010 06:10:27 -0500 (EST)
- References: <19411026.1263546688785.JavaMail.root@n11>
Taking a negative (which operates on the whole number) is NOT the same as
taking a conjugate (which modifies only one part.)
In this respect Rational numbers behave the same as Complex numbers. Do you
expect a rule that only works on the denominator of a Rational to work for
all expressions?
3/2 /. (1/2 -> 1/4)
% // FullForm
3/2
Rational[3, 2]
But this works:
3/2 /. Rational[a_, b_] -> Rational[a, 2 b]
3/4
Mathematica must have a module that handles the processing of ALL NUMBERS
and it's a little futile to pull on one thread and ignore how this might
affect everything else.
The present system is not inconsistent, or illogical, or difficult to learn.
Just learn it.
David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/
From: AES [mailto:siegman at stanford.edu]
Alternative question:
* Type in a rational polynomial in a simple variable "s" (format it any
way you like), and apply this sRule. Is there any way you can reformat
this rational polynomial, without changing its meaning, so as to get
different results when the sRule is applied?
Prev by Date:
Re: Question about Mathematica
Next by Date:
Re: Question about Mathematica
Previous by thread:
Question re I->-I
Next by thread:
Re: Labeling points on ListPlot - Transform string date element in
|