Adept Scientific - English
The world's best software for research, science and engineering.
flag arrow
clearclear
 

 Adept Store | register Join My Adept | Flags  
Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055  
UKusdedksvnofi
Home
Products
Training
Consultancy
 Buy Online
Downloads
Education
Support
My Adept
International |  About Us |  Contact Us |  Press Room |  Jobs


The Next Steps

• Ask us a question
• Buy Mathcad Now
• View Mathcad Pricing
• Request a Demo
• Download a Brochure
• Find out about Training
• Sign up for a Webinar
• Meet Our Team
• Read our RSS Feeds

Learn More

Mathcad Home
What can Mathcad do?
Version Comparison Chart
Mathcad for Education
Add-ons
Rave Reviews

System Requirements

Latest Information

New Features in Mathcad 14
Using Mathcad and Excel
Engineering Application
Packs

Return on Investment

Service & Support

Patches & Downloads
Chemical & Process
Engineering with Mathcad

Frequently Asked Questions
Search the Knowledge Base
Join the Discussion List
Search the List Archive
Mathcad Library

List Archives >  Mathcad List Archive >  Archive by date >  This Month By Date >  This Month By Topic

[mathcad] RE: about the function Find

Search email archive for  

[mathcad] RE: about the function Find
Author: Boekel, Tiny Van    Posted: Sat, 11 Feb 2006 14:54:50 +0100
Dear Mathcad users
I wonder whether someone can help me with the following (small) problem. I am using the function Find for solving an equation in a Solve block using the symbolic equal sign ("the arrow"), see accompanying file (I am using Mathcad 11). I do not seem to be able to capture the solution of the find function into a new parameter, in other words I have to fill in the value manually. There must be a way to do this but I can't figure out how.

As you will see it is an iterative calculation; it usually converges after three iterations. there must also be a way to automate this. However, the first mentioned problem is the most annoying one. I hope that someone can help me out here. Thanks a lot in advance!

Regards,

Tiny van Boekel
Wageningen University, NL

[mathcad] RE: about the function Find
Author: Oakley, Philip SELEX UK    Posted: Tue, 14 Feb 2006 14:04:22 +0000

Tiny

You are confusing Numeric with Symbolic (a very common problem)

Given-Find is a numeric solution construct
The symbolic solution construct can also be used but doesn't need variables to have values assigne (they show in red if that is the case)

I updated the first equation to be symbolic orientated.
I think you should be able to solve for the lot all in one step.

Also have a look at http://www.edn.com/article/CA6301377.html for a really good article on pulling together solve and optimisation blocks (you can ignore the electronics elements if it is not your scene)

Philip

From: Boekel, Tiny van "mailto:Tiny.vanBoekel"
Sent: 11 February 2006 13:55
To: Mathcad Discussion List
Subject: RE: [mathcad] about the function Find


Dear Mathcad users
I wonder whether someone can help me with the following (small) problem. I am using the function Find for solving an equation in a Solve block using the symbolic equal sign ("the arrow"), see accompanying file (I am using Mathcad 11). I do not seem to be able to capture the solution of the find function into a new parameter, in other words I have to fill in the value manually. There must be a way to do this but I can't figure out how.

As you will see it is an iterative calculation; it usually converges after three iterations. there must also be a way to automate this. However, the first mentioned problem is the most annoying one. I hope that someone can help me out here. Thanks a lot in advance!

Regards,

Tiny van Boekel
Wageningen University, NL


********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

 Attachments:
 ion pair.mcd


[mathcad] RE: about the function Find
Author: Pergande, Albert N    Posted: Tue, 14 Feb 2006 09:29:17 -0500
You need to "Parameterize the solve block". That is, rather than type
"Find() ->" you need to define MyFunc(a):=Find(a) and then call MyFunc.
This is described poorly in the quick sheets, but allows a given find
block to be a function.

In your case, the equation is a simple quadratic, and I assume one root
is physically unrealistic. You COULD just write the quadratic eqn and
pick the right branch.

Once you have the find block as a function, you can put it in a
programming loop to iterate. I suspect there are other approaches that
will work as well, but this WILL get you to the end.


Al Pergande
Senior Radar Engineer
Lockheed Martin Missiles and Fire Control
MP 200
5600 Sandlake Road
Orlando, Fl 32819

Voice 407-356-5169
Fax 407-356-0933
"albert.n.pergande"
for personal mail - "al"




_____

From: Boekel, Tiny van "mailto:Tiny.vanBoekel"
Sent: Saturday, February 11, 2006 8:55 AM
To: Mathcad Discussion List
Subject: RE: [mathcad] about the function Find


Dear Mathcad users
I wonder whether someone can help me with the following (small) problem.
I am using the function Find for solving an equation in a Solve block
using the symbolic equal sign ("the arrow"), see accompanying file (I am
using Mathcad 11). I do not seem to be able to capture the solution of
the find function into a new parameter, in other words I have to fill in
the value manually. There must be a way to do this but I can't figure
out how.

As you will see it is an iterative calculation; it usually converges
after three iterations. there must also be a way to automate this.
However, the first mentioned problem is the most annoying one. I hope
that someone can help me out here. Thanks a lot in advance!

Regards,

Tiny van Boekel
Wageningen University, NL


[mathcad] RE: about the function Find
Author: Boekel, Tiny Van    Posted: Wed, 22 Feb 2006 11:35:17 +0100
Dear Philip
Thanks a lot for your help, I appreciate it!
Tiny

_____

From: Oakley, Philip (SELEX) (UK) "mailto:philip.oakley"
Sent: dinsdag 14 februari 2006 15:04
To: Mathcad Discussion List
Subject: [mathcad] RE: about the function Find


Tiny

You are confusing Numeric with Symbolic (a very common problem)

Given-Find is a numeric solution construct
The symbolic solution construct can also be used but doesn't need
variables to have values assigne (they show in red if that is the case)

I updated the first equation to be symbolic orientated.
I think you should be able to solve for the lot all in one step.

Also have a look at http://www.edn.com/article/CA6301377.html for a
really good article on pulling together solve and optimisation blocks
(you can ignore the electronics elements if it is not your scene)

Philip

From: Boekel, Tiny van "mailto:Tiny.vanBoekel"
Sent: 11 February 2006 13:55
To: Mathcad Discussion List
Subject: RE: [mathcad] about the function Find


Dear Mathcad users
I wonder whether someone can help me with the following (small)
problem. I am using the function Find for solving an equation in a
Solve block using the symbolic equal sign ("the arrow"), see
accompanying file (I am using Mathcad 11). I do not seem to be able to
capture the solution of the find function into a new parameter, in other
words I have to fill in the value manually. There must be a way to do
this but I can't figure out how.

As you will see it is an iterative calculation; it usually
converges after three iterations. there must also be a way to automate
this. However, the first mentioned problem is the most annoying one. I
hope that someone can help me out here. Thanks a lot in advance!

Regards,

Tiny van Boekel
Wageningen University, NL

********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************




[mathcad] RE: about the function Find
Author: Boekel, Tiny Van    Posted: Wed, 22 Feb 2006 11:39:43 +0100
Dear Al
Thanks for your help. I realised the option of the quadratic solution
but I was puzzled about the Find function, and was curious about a
possible solution. I appreciate your suggestion!
Thanks once again,
Tiny


_____

From: Pergande, Albert N "mailto:albert.n.pergande"
Sent: dinsdag 14 februari 2006 15:29
To: Mathcad Discussion List
Subject: [mathcad] RE: about the function Find


You need to "Parameterize the solve block". That is, rather than type
"Find() ->" you need to define MyFunc(a):=Find(a) and then call MyFunc.
This is described poorly in the quick sheets, but allows a given find
block to be a function.

In your case, the equation is a simple quadratic, and I assume one root
is physically unrealistic. You COULD just write the quadratic eqn and
pick the right branch.

Once you have the find block as a function, you can put it in a
programming loop to iterate. I suspect there are other approaches that
will work as well, but this WILL get you to the end.


Al Pergande
Senior Radar Engineer
Lockheed Martin Missiles and Fire Control
MP 200
5600 Sandlake Road
Orlando, Fl 32819

Voice 407-356-5169
Fax 407-356-0933
"albert.n.pergande"
for personal mail - "al"




_____

From: Boekel, Tiny van "mailto:Tiny.vanBoekel"
Sent: Saturday, February 11, 2006 8:55 AM
To: Mathcad Discussion List
Subject: RE: [mathcad] about the function Find


Dear Mathcad users
I wonder whether someone can help me with the following (small) problem.
I am using the function Find for solving an equation in a Solve block
using the symbolic equal sign ("the arrow"), see accompanying file (I am
using Mathcad 11). I do not seem to be able to capture the solution of
the find function into a new parameter, in other words I have to fill in
the value manually. There must be a way to do this but I can't figure
out how.

As you will see it is an iterative calculation; it usually converges
after three iterations. there must also be a way to automate this.
However, the first mentioned problem is the most annoying one. I hope
that someone can help me out here. Thanks a lot in advance!

Regards,

Tiny van Boekel
Wageningen University, NL


Previous by date: [mathcad] RE: How to create a subvector from a vector?,  Austin, Mike
Next by date: [mathcad] RE: about the function Find,  Oakley, Philip SELEX UK
Previous thread: [mathcad] How to create a subvector from a vector?, Koko Koko
Next thread: [mathcad] RE: about the function Find,  Boekel, Tiny Van



Ready to buy?

Mathcad: single user licence
Add to shopping basket
$ 1,195.00
Upgrade to Mathcad 14 from version 12 or 13
Add to shopping basket
$ 325.00
Upgrade to Mathcad 14 from version 11, 2001i, 2001 or 2000
Add to shopping basket
$ 425.00

Featured Downloads

Mathcad 14 demo
Mathcad 14 Brochure
Mathcad or Excel?
Mathcad Customer Story: Man B&W Diesel
Mathcad Customer Story: Stork Fokker Aerospace
Mathcad White Paper - Moving beyond the limitations of spreadsheets

Product Reviews

"Our work ranges from complex medical imaging research to large-scale mapping and diagrams and we need a tool that is able to handle anything we investigate. With Mathcad, we are able to manipulate and analyse our data quickly while at the same time documenting our work, for sharing and publication. We also use it for pilot studies conducted in support of research grant applications. It is an end-to-end tool for research and development."
Dr. Kenneth Castleman, President of Advanced Digital Imaging Research (ADIR), Houston, Texas

"Mathcad is an integral product for my work... With Mathcad, itís easy to disseminate design calculations because the documents look like real math. Thereís very little I canít do in Mathcad. The main benefits come from the format, which resemble a typed set of calculations. These programs are easier to develop by engineers and easier for others to follow and review since the logic is expressed in a familiar manner. The format is what places Mathcad head and shoulders above other programs of a similar function."
Andre Pavlov, Structural Engineer, Florida Department of Transportation
adept

Top of the Page

Our Privacy and Terms and Conditions Statement
All Trademarks Recognised. Copyright © 2007, Adept Scientific plc.
Site designed and maintained by Adeptise

Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055