Adept Scientific - English
The world's best software and hardware 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  
UKdedksvnofi
Home
Products
Training
Events
 Buy Online
Downloads
Academic Discounts
Support
My Adept
International |  About Us |  Adept Scientific Blog |  Contact Us |  Press Room |  Jobs
Adept Scientific on Facebook Adept Scientific on Twitter Adept Scientific on YouBube Adept Scientific on LinkedIn


The Next Steps

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

Learn More

Mathcad Home
Mathcad Prime 2.0
Migration Guide

Version Comparison Chart
Mathcad Enterprise
Mathcad for Education
Rave Reviews
Add-ons

System Requirements

Latest Information

New Features in Mathcad
Prime 2.0

Mathcad Prime 2.0 movies
Using Mathcad and Excel
Return on Investment

Service & Support

Frequently Asked
Questions

Search the Knowledge
Base

Join the Discussion List
Search the List Archive

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

-----Original Message-----
From: Boekel, Tiny van
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
/> for personal mail - />



_____

From: Boekel, Tiny van
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


---
The Mathcad List - Discussion, Support & News
Contributions: /> Hosted by: Adept Scientific http://www.adeptscience.com
List Archive: http://lists.adeptscience.co.uk/
---
Would you like this to come to a different email address?
---
Simply leave the mailing list (see below) and re-join by
sending a blank email from the new address to:
or
---
If you do not want to be on the Mathcad list, simply send a
blank email (no subject or message needed) to:
/>

[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)
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

-----Original Message-----
From: Boekel, Tiny van /> 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.
********************************************************************




---
The Mathcad List - Discussion, Support & News
Contributions: /> Hosted by: Adept Scientific http://www.adeptscience.com
List Archive: http://lists.adeptscience.co.uk/
---
Would you like this to come to a different email address?
---
Simply leave the mailing list (see below) and re-join by
sending a blank email from the new address to:
or
---
If you do not want to be on the Mathcad list, simply send a
blank email (no subject or message needed) to:
/>

[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
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
/> for personal mail - />



_____

From: Boekel, Tiny van
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
---
The Mathcad List - Discussion, Support & News
Contributions: /> Hosted by: Adept Scientific http://www.adeptscience.com
List Archive: http://lists.adeptscience.co.uk/
---
Would you like this to come to a different email address?
---
Simply leave the mailing list (see below) and re-join by
sending a blank email from the new address to:
or
---
If you do not want to be on the Mathcad list, simply send a
blank email (no subject or message needed) to:



---
The Mathcad List - Discussion, Support & News
Contributions: /> Hosted by: Adept Scientific http://www.adeptscience.com
List Archive: http://lists.adeptscience.co.uk/
---
Would you like this to come to a different email address?
---
Simply leave the mailing list (see below) and re-join by
sending a blank email from the new address to:
or
---
If you do not want to be on the Mathcad list, simply send a
blank email (no subject or message needed) to:
/>

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 Prime
Add to shopping basket
£ 970.00
Upgrade to Mathcad Prime from v14
Add to shopping basket
£ 220.00
Upgrade to Mathcad Prime from v11, v12, v13
Add to shopping basket
£ 290.00

Featured Downloads

Mathcad Prime 2.0 Brochure
Mathcad Prime 2.0 Installation and Usage Information
Mathcad Prime 2.0 Installation and Administration Guide
Mathcad Prime 2.0 Keyboard Shortcuts
Mathcad Prime 2.0 Migration Guide
Mathcad Prime 2.0 FAQs

Latest Downloads

Mathcad Prime 2.0 - 64 Bit Demo
Mathcad Prime 2.0 - 32 Bit Demo
Mathcad Prime 2.0 Installation and Usage Information
Mathcad Version Comparison Chart
Application Example: Faster Physical Modelling for Mathcad users

Latest News

"I've been using Mathcad since 1995 and I really love using it because it is the most optimal engineering tool.
“Greater flexibility, ease of use, an intuitive layout,...
“Every engineer and mathematics-oriented professional should consider...
“If you are looking to save engineering hours by standardising your company reports with clearly defined calculations and professional formatting,
PTC adds powerful new capabilities to Mathcad
adept

Top of the Page

Popular Links: ChemDraw | ChemOffice | Data Acquisition | Data Analysis | EndNote | Maple | MapleSim | Mathcad | MathType | Quality Analyst | Reference Manager | VisSim

EU ePrivacy Directive | Our Privacy and Terms and Conditions Statement
All Trademarks Recognised. Copyright © 2012, Adept Scientific plc.
Site designed and maintained by Lyndon Ash

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