Solving for Boyle Temperature in MATLAB

In summary, the person is having trouble with part three of a three part homework assignment. They have solved parts one and two, but part three is confusing them. They have access to MathCAD, but are not using it because they have less knowledge of it than they do of Matlab.
  • #1
nkk2008
33
0

Homework Statement


So I honestly had to idea where to put this. I know how to solve the problem, but I cannot get Matlab to work. This questions is more of a MATLAB question. I figured since the underlying problem was physical in nature I would post here, so forgive me if I am wrong.

The problem is attached. I have solved parts 1 and 2. It is part 3 I am having trouble with.


Homework Equations



In addition to the one given in the problem,


u(r) = 4e(((r0/r)^12)-((r0/r)^6))



The Attempt at a Solution



I have:
Code:
function problemOne

%declare symbolic Variables
N=6.023e23;
k=1.3806503e-23; %units (m^2)kg/(s^2)K
e=k*213.96; %units of k * 1/K
r0 = 426; %units of pm

syms r T;



%set y to be function inside integral in B
y=exp(((-4*e)*(((r0/r)^12)-((r0/r)^6))/k*T)-1)*(4*pi*(r^2));

%define B in terms of y
B= (-1/2)*N*int(y,r,0,Inf);

%solve for B=0;

solve(B,T)

end

This outputs:

Code:
Warning: Explicit solution could not be found. 
> In solve at 81
  In problemOne at 21
 
ans =
 
[ empty sym ]

I think the problem is in the integral, since

Code:
int(y,r,0,Inf)

yields

Code:
Inf - limit(4*pi*r^3*exp(-1)*exp(4005180207889834777988627621265408/783018253290173*T/r^6)*exp(-23937547659622311621519348000222281120506532855808/783018253290173*T/r^12), r = 0, Right)

What do I do? I thought I had a basic knowledge of Matlab (not an expert by any means), but this is confusing me to no end.

If it is easier to use MathCAD, I do have access to that. I chose not to use it because I have less knowledge of it that I do of Matlab.

Thanks,
Nkk

PS If a mod feels that this would be better suited to another homework section, please move. Again, my apologies of not knowing where to put it.
 

Attachments

  • Equations of State for Dilute Gases.pdf
    74 KB · Views: 290
Last edited:
Physics news on Phys.org
  • #3
Thanks.

I actually already have a post with this exact problem in the Matlab forums. I realized that that may be the more helpful place to look after I posted this thread.

-Nkk
 

FAQ: Solving for Boyle Temperature in MATLAB

What is Boyle Temperature?

Boyle Temperature is the temperature at which a gas exhibits ideal gas behavior, meaning that the relationship between its pressure and volume is inversely proportional.

How is Boyle Temperature calculated?

Boyle Temperature can be calculated using the Van der Waals equation, which takes into account the attractive forces between gas molecules and the volume of the molecules themselves.

What is the significance of Boyle Temperature in gas behavior?

At temperatures below the Boyle Temperature, a gas will behave more like an ideal gas, meaning that changes in pressure will result in proportional changes in volume. At temperatures above the Boyle Temperature, a gas will deviate from ideal gas behavior due to stronger intermolecular forces.

Can Boyle Temperature be measured experimentally?

Yes, Boyle Temperature can be measured experimentally by heating or cooling a gas and observing its pressure and volume changes.

Are there any practical applications for knowing Boyle Temperature?

Knowing Boyle Temperature is important in industries where gases are used, such as in chemical engineering. It can help in predicting and controlling gas behavior under different conditions, leading to more efficient processes and designs.

Similar threads

Replies
5
Views
4K
Replies
2
Views
1K
Replies
8
Views
850
Replies
13
Views
657
Replies
5
Views
922
Replies
30
Views
1K
Back
Top