WOLFRAM COMMUNITY
Connect with users of Wolfram technologies to learn, solve problems and share ideas
Join
Sign In
Dashboard
Groups
People
Message Boards
Answer
(
Unmark
)
Mark as an Answer
WOLFRAM COMMUNITY
Dashboard
Groups
People
0
|
9516 Views
|
2 Replies
|
0 Total Likes
View groups...
Follow this post
Share
Share this post:
GROUPS:
Chemical Engineering
Mathematica
Calculus
How to differentiate through a variable-size summation?
David Van Peursem
David Van Peursem
Posted
12 years ago
I have used Mathematica off and on for many years (but not a power user) and there is an important type of calculation I run into often and I have never found out how to perform it easily. Let me give you an easy example.
Let nTot equal the total molar flow over an arbitrary size (N) summation of individual component molar flows (ni)
N
nTot = Sum_i(ni)
Let b equal a weighted (ni/nTot) summation of terms (bi - which could be considered constants).
N
b = Sum_i(ni * bi / nTot)
I need two important partial derivatives of this summation, 1) the individual component molar flow derivatives and 2) the partial molar derivatives.
1) Individual component molar flow derivatives
db
--- = derivative through the summation terms
dni
2) Partial molar derivatives
d(nTot * b)
----------- = derivative through the summation terms
dni
How do I get these derivative in terms of the summation? The answers I would like Mathematica to provide are:
1) Individual component molar flow derivatives
db 1
--- = ---- (bi - b)
dni nTot
2) Partial molar derivatives
d(nTot * b)
----------- = bi
dni
Can someone help me put together a general procedure which yields the desired derivative solutions to these summation equations?
Thanks,
djvp
POSTED BY:
David Van Peursem
Reply
|
Flag
2 Replies
Sort By:
Replies
Likes
Recent
0
David Van Peursem
David Van Peursem
Posted
12 years ago
Is anyone willing to provide a solution or is Mathematica not capable of doing this?
POSTED BY:
David Van Peursem
Reply
|
Flag
0
Sam Carrettie
Sam Carrettie, Freelancer
Posted
12 years ago
Could you please post Mathematica code of what you have tried as a starting point? In the form you posted it is hard to read and understand. Usually folks post some code to start from. Thanks, Sam.
POSTED BY:
Sam Carrettie
Reply
|
Flag
Reply to this discussion
in reply to
Add Notebook
Community posts can be styled and formatted using the
Markdown syntax
.
Tag limit exceeded
Note: Only the first five people you tag will receive an email notification; the other tagged names will appear as links to their profiles.
Publish anyway
Cancel
Reply Preview
Attachments
Remove
Add a file to this post
Follow this discussion
or
Discard
Group Abstract
Be respectful. Review our
Community Guidelines
to understand your role and responsibilities.
Community Terms of Use
Feedback