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

Calculate the axial deflection and angle of rotation, Calculate the axial d...

Calculate the axial deflection and angle of rotation: Any open coiled helical spring along with 10 complete turns is built of 16 mm diameter steel rod, the mean radius of the

Plate clutch pressure height-clutch slipping, Plate clutch pressure height ...

Plate clutch pressure height : Check plate clutch pressure leg height by placing the plate clutch pressure on the surface plate. Plate clutch pressure should not tilt on the surfa

Estimate the air flow velocity , A smooth glass plate is coated with a spec...

A smooth glass plate is coated with a special electrically conductive film that may be used to produce a constant heat flux on the plate. Estimate the air flow velocity which must

Principal stress and principal plane, Use the graphics and the equation to ...

Use the graphics and the equation to define the term principal stress and principal planes.

Define what is nose radius, Define What is Nose Radius? The nose radius...

Define What is Nose Radius? The nose radius is provided to increase finish and strength of the cutting tip of the tool. Small radii will produce smooth finish and are used on t

Screw jack and friction, Give the equivalence of screw jack and friction on...

Give the equivalence of screw jack and friction on an inclined plane

What is heat treatment and why is it done, What is heat treatment and why i...

What is heat treatment and why is it done? Heat treatment can be described as a combination of operations or processes in which cooling and heating of an alloy or metal is done

Applied Elasticity, Can you prove an equation from Plane Stress and Plane s...

Can you prove an equation from Plane Stress and Plane strain?

Calculate the horizontal and vertical components, Calculate the Horizontal ...

Calculate the Horizontal and Vertical Components A jet aircraft pulls up into a vertical curve as shown in the figure. As it passes the position where Θ = 30°, its speed is 10

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