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

Determine the maximum stress - thick cylinder, Determine the maximum stress...

Determine the maximum stress - thick cylinder: A thick cylinder of steel with an internal diameter of 100 mm & external diameter of 200 mm is subjected to an internal pressure

Entropy, What is entropy microscopically

What is entropy microscopically

Block''s acceleration, A block whose weight is 36.0 N rests on a horizontal...

A block whose weight is 36.0 N rests on a horizontal table. A horizontal force of 35 N is applied to the block. The coefficients of static & kinetic friction are 0.650 and 0.420, r

Stresses and strains in bars of varying sections, a concrete column of 350m...

a concrete column of 350mm diameter is reinforced with 4 bars of 25mm diameter . find the stress when the concrete is subjected to a stress of 4.5 MPa . also find the safe load in

Forces working on dam, Forces working on dam: Let a dam retaining wate...

Forces working on dam: Let a dam retaining water as illustrated in Figure (a). What are the forces working on it? Solution The forces working on dam are as follows:

Dryness fraction measurement - thermodynamics, Dryness fraction measurement...

Dryness fraction measurement: Sensible Hea t of Water or Heat of Liquid or Enthalpy of Liquid (h) Sol.: It is quantity of heat which is required to raise unit mass

Reduce system to a single force - mechanics, Reduce system to a single forc...

Reduce system to a single force: Q: A system of parallel forces is acting on rigid bar as shown in the figure given below. Reduce this system to  a single force

Mchanical vibration, the base of a spring -mass- damper system is subjected...

the base of a spring -mass- damper system is subjected to the periodic displacement. determine the response of the mass using the principle of superposition

Discover the maximum safe air pressure, Discover the maximum safe air press...

Discover the maximum safe air pressure: A cylindrical compressed air drum is equal to 2 m in diameter along plates 12.5 mm thick. The efficiencies of the longitudinal (η l ) a

Mounting systems for the welding head-fixed type:, Fixed type In this se...

Fixed type In this set up, the welding head is kept fixed and the movement required during welding is provided through in the jobs to be welded. A typical application of this arr

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