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

Throttle valve-components of a carburettor , Throttle Valve: The throttle...

Throttle Valve: The throttle valves control the quantity of mixture supplied to the cylinder. This is controlled by throttle grip with the help of a cable. When we open throttle

Open coiled helical spring, Open coiled helical spring: In an open coi...

Open coiled helical spring: In an open coiled helical spring along with α = 38 o , if the inclination of the coil is ignored, determine the percentage by which the axial exten

Explain the working of michelsons interferometer, Explain the working of Mi...

Explain the working of Michelson's interferometer. How circular fringes he produced with it. (a) What are antireflection films and interference filters? (b) Find the reflecti

#tittle thrumo , ES 347 - Thermodynamics Project Assigned: 3/28/2013 Due: 4...

ES 347 - Thermodynamics Project Assigned: 3/28/2013 Due: 4/25/2013 Problem specification 5 kg of air is contained in a piston-cylinder device, initially at a pressure of 2MPa and a

Data translation requirements, Data translation requirements: An appar...

Data translation requirements: An apparent indication that CAD data translation is now an accepted part of the complex mechanical design world is the emerging trend towards bu

Uphill pulley and release back system, I was wondering if anyone could help...

I was wondering if anyone could help me design an aid for my pet rat that has hind leg degeneration. I have a long slope where i can train him to climb on some kind of trolley and

What is the spindle and drill, What is the spindle and drill The spindl...

What is the spindle and drill The spindle and drill head assembly the taper hole can be create on radial drilling machine with some special attachment likewise quill(The spindl

Atmospheric pressure and gauge pressure - thermodynamics, Atmospheri c Pr...

Atmospheri c Pressure (P atm ): It is pressure exerted by atmospheric air on any surface. It can be measured by a barometer. The standard values of it are; 1 P atm = 760

Calculate composition and microstructure, It is desired to produce an iron-...

It is desired to produce an iron-carbon alloy that has a minimum hardness of 200 HB and a minimum ductility of 35%RA. Is such an alloy possible? If so, what will be its composition

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