Re: How to specify a parameter
- To: mathgroup at smc.vnet.net
- Subject: [mg33757] Re: How to specify a parameter
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Thu, 11 Apr 2002 02:14:13 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <a90i03$kh1$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hi, you can't bcause Mathematica knows nothing about data types. It only knows patterns. For integrate you can use the Assumptions option to specify parameter properties Integrate[Exp[-a x], {x, 0, Infinity}, Assumptions -> {Re[a] > 0}] You can restrict the rules/definitions for a matrix by myInvert[m_?MatrixQ] /; Equal @@ Dimensions[m] := Inverse[m] Regards Jens Guojun Zhu wrote: > > I want to do some integrate with some parameters. Those integrate can only > be done if those parameters are only real or only positive. How to specify > it in the integrate? Sometimes Mathmatica even don't know whether my > parameters are matrix or number or express. How to specify it? > > Thank you. > > -- > Sincerely Yours > Guojun Zhu