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

Product holon, Product Holon The product holon serves as the knowledge ...

Product Holon The product holon serves as the knowledge base for the manufacturing system. This can be portrayed like an information server to the other holons concerned in the

Design for dynamic and wear loads, A gear drive is needed to transmit a max...

A gear drive is needed to transmit a maximum power of 22.5KW. The velocity ratio is 1:2 and r.p.m. of the pinion is 200. The centre distance between the shafts can be taken as 600m

Define power metallurgy, Power Metallurgy- The more appropriate name shoul...

Power Metallurgy- The more appropriate name should be "Particulate Processing Methods". Here the particles of various sizes of metals, ceramics, polymers and glass etc, are presse

Pnumatics, how to draw circuits using cascade

how to draw circuits using cascade

Describe the mechanics of orthogonal cutting, Describe the Mechanics of ort...

Describe the Mechanics of orthogonal cutting. What is chip thickness ratio and formulae for it ? Explain Shear angle relationship based on Merchant's minimum cutting energy prin

Maximal conductances and reversal potentials, By introducing their model of...

By introducing their model of neural excitability in 1952, Alan Lloyd Hodgkin and Andrew Huxley not only shed light on the mechanism underlying a very important phenomenon in Physi

The gage pressure reading on the pressure gage, The cylindrical tank with h...

The cylindrical tank with hemispherical ends shown in Fig. have volatile liquid and its vapor. The liquid density is 800 kg/m3, and its vapor density is negligible. The pressure in

Define properties of system, Define Properties of System For defining a...

Define Properties of System For defining any type of system particular parameters are required. Properties are those observable characteristics of the system, which can be util

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