 
 
 
 
 
 
NIntegrate a COM Object
- To: mathgroup at smc.vnet.net
- Subject: [mg55001] NIntegrate a COM Object
- From: wuf at northwestern.edu
- Date: Wed, 9 Mar 2005 06:34:26 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
I'm trying to NIntegrate a COM object in Excel.  As a simple example,
the following won't work
>> Needs["NETLink`"]
>> excel=CreateCOMObject["Excel.Application"]
>> excel@Visible=True
>> excel@WorksheetFunction@Tanh[2]
>> Tanh[2.0]
The last two commands match exactly.  Now I want to NIntegrate them.
>> NIntegrate[Tanh[x],{x,-1,2}]
works but
>> NIntegrate[excel@WorksheetFunction@Tanh[x],{x,-1,2}]
retruns with the following error:
NET::methodargs : Improper arguments supplied for method named Tanh
NIntegrate::inum : Integradn $Failed is not numerical at {x}={0.5}.
However, the following Plot command works on the COM object
>> Plot[excel@WorksheetFunction@Tanh[x],{x,-1,2}]
What's going on here and more importantly, how can I get NIntegrate to
work with the COM object?
Thanks
Frank

