Problem 44530. Are you more familiar with iteration methods or Linear Algebra? Let's see together.
Given a sum result x value of a N number of addends, build an array of N elements y such that the following equality is satisfied: sum(y) = x .
For example if: x = 10 and N = 2, possible solutions for y are: [7 3], or [8 2].
More formally if x = a and N = n it results:
y = [y_1 y_2 y_3 ... y_n] where: y_1 + y_2 + y_3 +...+ y_n = a
Important notice: All the elements in y must be different from zero and different from each other . On the other hand I will not take into account if they are integers or decimal numbers .
Hint: You can use several approaches and the solution is not unique. For example you can think to approach with a iterative method or, if you are more accustomed with Algebra, by solving a linear system. This choice it's up to you.
Good luck and enjoy with the solution ;)
Solution Stats
Problem Comments
-
1 Comment
funny!
Solution Comments
Show commentsProblem Recent Solvers29
Suggested Problems
-
Sum of diagonal of a square matrix
1603 Solvers
-
Back to basics 25 - Valid variable names
328 Solvers
-
Given a window, how many subsets of a vector sum positive
859 Solvers
-
285 Solvers
-
Basics: counting digits of a number irrespective of the sign
68 Solvers
More from this Author1
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!