Reference no: EM13950668
Random Walk Simulation
A two-dimensional array (N X M) should be used to represent the number of times the bug reached each tile on the floor. All cells of this array should be initialized to zero. The position of the bug on the floor is represented by the coordinates (i-bug, j-bug). The eight possible moves the bug can make at each time interval are represented by the tiles located at [i-bug + i-move(k), j-bug + j-move(k)] where 1<k<8 and :
i-move(1) = -1 j-move(1) = 1
i-move(2) = 0 j-move(2) = 1
i-move(3) = 1 j-move(3) = 1
i-move(4) = 1 j-move(4) = 0
i-move(5) = 1 j-move(5) = -1
i-move(6) = 0 j-move(6) = -1
i-move(7) = -1 j-move(7) = -1
i-move(8) = -1 j-move(8) = 0
A random walk to one of the eight given squares is simulated by generating a random value for k lying between 1 and 8. The bug can not move up the wall so those coordinates which lead beyond a wall must be ignored and a new random combination formed. Each time a square is touched, the count for that square is incremented. Thus, a non-zero entry in the array shows the number of times the bug has landed on the corresponding square. When every square has been touched at least once, the simulation is complete.
Design a program to perform the simulation using a 40 by 20 tiled floor (N = 40, and M = 20). For each run, output:
a. The total number of legal moves which the bug makes
b. The final values in the N by M array (this will show the "density" of the walk, that is, the number of times each tile on the floor was touched during the experiment)
You should include an iteration limit, that is, a maximum number of squares that the bug may enter during the experiment. This assures that your program will not get "hung" in an infinite loop. A maximum of 50,000 iteration is appropriate for this simulation.
Prepare any adjustment needed to the investment account
: Prepare any adjustment needed to the investment account as a result of the July, 1, 20X8, acquisition. Prepare the worksheet necessary to produce the consolidated ?nancial statements of Titan Corporation.
|
Expenditures for major additions
: Expenditures for major additions, improvements, flight equipment modifications, and certain equipment overhaul costs are capitalized when such costs are determined to extend the useful life of the asset or are part of the cost of acquiring the asset.
|
Working fluid passing through the steam generator
: The net power output of the cycle is 1 3 109 Btu/h. Cooling water experiences a temperature increase from 608F to 768F, with negligible pressure drop, as it passes through the condenser.
|
What is the contrapositive of the given statement
: What is the contrapositive of the statement "All sunsets are beautiful things"? In a truth table, if P is true and Q is false then what is the truth value of "P « Q"
|
Design a program to perform the simulation
: Design a program to perform the simulation using a 40 by 20 tiled floor (N = 40, and M = 20). For each run, output:
|
Determine the charges on both the van de graff generator
: A Van de Graff generator that generates positive charges and a small sphere that you can hang close to the Van de Graff generator such that their centers are aligned in the horizontal plane. In at most 10 bullet points on one page, outline how you..
|
In the current business world, team projects
: In the current business world, team projects are commonplace. This assignment will use John Wooden's Pyramid of Success, its different facets, how it relates to project management leadership, and how it is fulfilled in different circumstances. Vis..
|
Describe and discuss the facilitys risk management program
: Describe and discuss the facility's Risk Management program. Do you feel their Risk Management program is adequate?
|
Determine the evaporator and condenser pressures
: Determine the evaporator and condenser pressures, each in lbf/in.2, the mass flow rate of refrigerant, in lb/min, the compressor power input, in horsepower, and the coefficient of performance for (a) Refrigerant 134a and (b) ..
|