Solving Freidman Equation on MATLAB

  • Thread starter Thread starter WoC1994
  • Start date Start date
  • Tags Tags
    Matlab
Click For Summary
SUMMARY

The discussion focuses on solving the Friedmann Equation using MATLAB, emphasizing the need for numerical integration techniques. Participants highlight that while MATLAB is user-friendly, beginners may struggle without prior programming experience. They stress the importance of posting existing code and identifying specific issues to receive targeted assistance. Resources such as MATLAB's official documentation on numerical integration and previous forum threads are recommended for further learning.

PREREQUISITES
  • Basic understanding of numerical integration techniques
  • Familiarity with MATLAB programming environment
  • Knowledge of the Friedmann Equation in cosmology
  • Ability to troubleshoot and debug code
NEXT STEPS
  • Explore MATLAB's numerical integration functions, such as integral and ode45
  • Review the previous forum thread on solving the Friedmann Equation for code examples
  • Study MATLAB's documentation on differential equations and numerical methods
  • Practice programming simpler numerical integration problems to build confidence
USEFUL FOR

This discussion is beneficial for students and researchers in cosmology, MATLAB users seeking to enhance their programming skills, and anyone interested in numerical methods for solving differential equations.

WoC1994
Messages
1
Reaction score
0
Homework Statement
I have to solve the Freidman Equation in a MATLAB live script (with adjustable sliders).
Relevant Equations
The Freidman Equation
I have to use MATLAB to solve the Freidman Equation and I have barely any computer programming language skills whatsoever. Is there anyone that can please help me solve the equation using MATLAB. I desperately need help in this area because my Professor won't show me how like he expects me to just know this computer programming stuff already with barely any prior experience. I've tried multiple tutorials already and I still don't get it. Please help!

This is the equation he wants me to work with.
1649618778729.png


1649618814389.png

1649618834935.png
 
Physics news on Phys.org
Welcome to PF!

Sadly we cannot write your program for you. MATLAB is not a hard language to program in but of course its hard to learn if you've never studied any languages before.

One other thing I need to point out is that you need to show what you've done in your case posting your code and where you are stuck. We can provide hints or code snippets but its up to you to integrate our hints together and make it work. We can't write it or debug it for you but we can tell you how to do those things.

Perhaps if you try programming a simpler problem it would help get you going. The task you attempting to do is known as numerical integration. MATLAB has functions that can do those kinds of tasks if you provide the proper input values in a way analogous to doing the work by hand.

https://www.mathworks.com/help/matlab/numerical-integration-and-differential-equations.html

We did have a similar question years ago (see thread below) with some code that might get you thinking how it might be done.

https://www.physicsforums.com/threads/matlab-friedmann-equations-help.249975/

and there's a website discussing how it could be done:

https://dournac.org/info/friedmann

My suggestion though is to study the examples and see how you can write your own as internet solutions may not do what you're looking for.
 
Last edited:
  • Like
Likes   Reactions: PhDeezNutz and berkeman

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
6
Views
4K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 7 ·
Replies
7
Views
6K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
4
Views
3K