Develop-implement method to identify numerically equivalent, Mechanical Engineering

Assignment Help:

For example, if one were provided with the set [3 1 3 -4 -6], the resulting answers would be [3 1 -4], [3 1 -4], an [3 3 -6], as these are the three sets of three values which sum to zero from the provided set. Notice that the first and second solution appear to be the same, but correspond to two solutions for the two different 3s in the provided set.

Your code should return the answer in 2D array format, where each row is a solution set (3 columns per row). If no solution sets can be found for a given input, the code should output a value of zero.

For this assignment you should find or develop an algorithm for finding these solutions. Once you have found or developed this algorithm, create a flowchart for this algorithm. Please conform to the algorithm format outlined in class.

Your code should be adequately commented, such that one would be able to understand your code by reading comments only. Your code should also include an initial code block giving a brief overview of how to use the function and your solution process, so that someone can query your program for this code block using the help command.

EXTRA CREDIT:

Develop and implement a method to identify and remove and solutions which are numerically equivalent, so that the result from your code doesn't have any repeated solutions. This should be able to match solutions which contain the same values but in different orders. This means that if the sets [3 1 -4] and [3 -4 1] are in the solution your method should still identify them as equivalent and only return one of them.


Related Discussions:- Develop-implement method to identify numerically equivalent

Total decrease in length - hollow cast iron cylinder, Total decrease in len...

Total decrease in length: Q: A hollow cast iron cylinder 4 m long, 300 mm is the outer diameter, and thickness of metal 50 mm is subjected to central load on top when standin

the centripetal force acting on the ball, A child is twirling a 0.0106 kg ...

A child is twirling a 0.0106 kg ball on a string in a horizontal circle whose radius is 0.096 m. The ball travels once around the circle in 0.540 s. (a) Determine the centripeta

What are the approaches to the design of retaining walls, What are the appr...

What are the approaches to the design of retaining walls? The approach to the design of retaining walls can be started as follows: a. Chosse a trial dimension of the wall

Method of joint, Method of joint: How you can find out force in the m...

Method of joint: How you can find out force in the member of truss by using method of joint? Sol.: In this, after determining the reactions at supports, the equilibrium

Define the boundary representation of solids, Define the Boundary Represent...

Define the Boundary Representation of solids Boundary model or b-rep model is based on the topological notion that a physical object is bounded by a set of faces. These faces a

Evaluate maximum inclination that can climb - car, Evaluate maximum inclina...

Evaluate maximum inclination that can climb: Q: A four wheel drive can as shown in the figure has mass of 2000Kg with the passengers. The roadway is inclined at the angle wit

Open belt drive, Open belt drive: An open belt drive connects the two...

Open belt drive: An open belt drive connects the two pulleys 120cm and 50cm diameter on parallel shafts which are apart 4m. The maximum tension in belt is 1855.3N. Coefficien

Evaluate the speed of wheel, In an epicyclic gear train, the internal wheel...

In an epicyclic gear train, the internal wheels B and A and compound wheels C and D rotate independently about axis O. The wheels E and F rotate on pins fixed to the arm G. E gear

Engineering physics-1, how will you detect the depth of sea and application...

how will you detect the depth of sea and application?

Compressor, why does pressure and temperature rise after the process of com...

why does pressure and temperature rise after the process of compression

Write Your Message!

Captcha
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