P:Re: FactorInteger Print Formatting
- To: mathgroup at christensen.cybernetics.net
- Subject: [mg779] P:Re: [mg650] FactorInteger Print Formatting
- From: Xah Y Lee <xyl10060 at fhda.edu>
- Date: Tue, 18 Apr 1995 01:12:20 -0400
>Problem: How to write a function factorForm such that > factorForm[FactorInteger[70200]] will print output as > 2^3*3^3*5^2*13 >instead of > {{2,3},{3,3},{5,2},{13,1}} Levent Kitis and John M. Novak have give you solutions exactly the way you want them, but if all you need is legibility, how about factorForm1[a:{{_Integer, _Integer}..}] := a /. {c_,d_}->HoldForm[c^d] Xah Lee Quote of the day: Mathematics, when viewed from the right angle, can be as boring as you could imagine. --Mathematcian's lore PS to all mathgroup readers: since the mma newsgroups started few days ago, the number of messages in mathgroup mailinglist doubled, and the contents starts to contain more opinion and less substance. I hope this group to be informative and organized. I suggest we classify our message contents before we post. my suggestions: * Messages involving programming in mma will start with the word PROGRAMMING:... or just P:... * Message about using mma with it's kernal such as why mma can't do this integrating, or why mma act like this...will start with KERNEL:... or just K:... * Messages involving a particular system such as problems in installing, why print doesnt work in Windows...etc will start with FRONTEND:SUN, FRONTEND:MAC:..., or FRONTEND:NeXT...etc, or F:Mac... * Messages that's not technical and do not fit the above categories will be OTHERS:... Let's try to write our message as clear as possible. Formulate our questions and solutions into readible examples. Try not to inject any personal opinions (don't forget email). In short, before we write, assume that we are writing a text book to be read by thousands of mma users. Xah Lee 74631.731 at compuserve.com Mountain View, CA