Human and nature dynamics (handy) model

Assignment Help Basic Computer Science
Reference no: EM13165003

For this assignment you will be reading the paper by Motesharrei, Rivas, and Kalnay and reproducing a few of their test cases. (Here is the link to the paper https://shared.com/dyhx2haa4x?s=l ).

This paper is centered around some results obtained from the Human and Nature Dynamics (HANDY) model. This model is equation 3 in their paper. The parameters CC and CE are given in equation 4, which relies on the wealth threshold wth from equation 5. Equation 6 provides the death rates for commoners and elites ( aC and aE). Other parameters found in these equations are free to be varied. Typical values for these parameters are given in the first table in Section 5. Your job is to reproduce the results in figures 3 and 4 from this paper.

The first step is to get the model working using ode45. If you recall the discussion in class you need to give ode45 a function to solve. In our case the function to be solved with by a user defined function (a function created by YOU) which solved the equations in the HANDY model. I found in my testing that it was sometimes necessary to play with the solver parameters used by ode45 by first calling odeset() and setting the RelTol to 10^4, and possibly setting all parameters to be stay positive with the NonNegative parameter. See help odeset for explanation on how to do this.

Once your model is up and running you'll then need to run ode45 on the parameter sets used for each simulation in figures 3 and 4. It will be necessary to plot using multiple axis because of the disparate scales in different solution parameters. Populations can run into the thousands, while nature shouldn't go over 100 "eco-Dollars". For help on making multiple Y axis on the same gure see https://www.mathworks. com/help/matlab/creating_plots/using-multiple-x-and-y-axes.html. It may be convenient to put all of the necessary instructions for plotting this way in a sub-function, and then calling that sub function for each set of solution data to be plotted.

Reference no: EM13165003

Questions Cloud

What is the number of mole equivalents of h2 produced : what is the number of mole equivalents of H2 produced by the reaction of 1 mole equivalent of Mg (m) with H2SO4 (aq)?
Moral to treat lawbreakers : According to your assigned reading, it is moral to treat lawbreakers who harm others and don't keep their agreements differently from citizens who abide by the law and social contract because
What is its volume at standard pressure and temperature : if a gas occupies a volume of 5 L at 546 K and 2.5 atm, what is its volume at standard pressure and temperature.
Explain what is the specific enthalpy and specific volume : What is the specific enthalpy and specific volume of steam at 350 c and 60 bar? Is this steam super heated or saturated?
Human and nature dynamics (handy) model : This paper is centered around some results obtained from the Human and Nature Dynamics (HANDY) model. This model is equation 3 in their paper.
How many grams of are needed to produce : When heated to 350 at 0.950 , ammonium nitrate decomposes to produce nitrogen, water, and oxygen gases.
Explain the main concept behind the vsepr theory : explain the main concept behind the VSEPR theory of molecular shape. how do both number and type of electron pairs influence the shape of a molecule?
What total incremental costs will martinez incur : For financial accounting purposes, what is the total amount of product costs incurred to make 10,000 units and what total incremental costs will Martinez incur if it increases production from 10,000 to 10,001 units?
Complete the twins() method : Complete the twins() method, which takes an integer argument n and prints all the sets of twin primes that are less than n, one pair per line

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Industry specific applications

Does Microsoft's entry into industry-specific applications signal end for smaller industry specific software developers? What changes in strategy through such developers are necessary to compete with Microsoft?

  Tools or tactics used by risk assessment team

In your new position at XYZ Corporation, you have been asked to lead risk assessment team. How can you bring everyone to agreement an what are there any tools or tactics you might use to help?

  Compare and contrast the in terms of cores/microprocessors

Compare and contrast the following, in terms of cores (or microprocessors), random access memory (RAM), disk storage, and networking capabilities.

  Prepare design proposal for new office network

Callingyou Inc is a growing company providing 24-7 telephone support services for numerous companies. They have asked you to prepare a design proposal for their new office network.

  How do providing goods and services for government differ

How do providing goods and services for the government differ from providing goods and services for other organizations?

  Advantages of the database approach

What are the advantages of the database approach over the traditional approach to database management? What is a data center, and why are they becoming increasingly important

  Error detection-correction facility-interpreters- compilers

Compare error detection and correction facilities of interpreters and compilers. Compare static and dynamic linking. With respect to the requirements of modern applications, what are the shortcomings of 3GLs?

  Write down sructured english for clyde-s narrative

On a trip lasting more than one day, we permit hotel, taxi, and airfare also meal allowances. Same times apply for meal expenses. Write down sructured English for Clyde's narrative of the reimbursement policies.

  Reads in three integers

Write a program that reads in three integers and determines and prints the smallest number numerically in the group. The values are NOT necessarily entered in numeric order.

  A robot

Mobile Robotics Kinematics

  Framing rules work if stuffing rule to stuff zero changes

Will framing rules work if we change stuffing rule to stuff a zero only after 6 consecutive ones? Describe. Will protocol work if we change stuffing rule to stuff 0 only after a zero followed by 5 consecutive ones? Describe.

  Prediction for open standards that may change world again

In April of 1990, entire concept of domain was born, and email addresses "opened up". What might be the prediction about more open standards which may change our world again?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd