Problem 1024. Doubling elements in a vector
Given the vector A, return B in which all numbers in A are doubling. So for:
A = [ 1 5 8 ]
then
B = [ 1 1 5 5 8 8 ]
Solution Stats
Problem Comments
-
8 Comments
Really found a lot of trouble to find the solution.
But could not find how someone could solve it just using a size of 7.
good one
What matlab functions are useful for this ? (I did it with a loop)
Good problem if you don't use repelem
I think the test should also check for column vectors and any vector with special variables Inf and NaN
Nice problem without using kron function
B = [ A A];
Is a valid answer! Your problem statement says nothing about the element in vector b being in order. Test 2 is correct for only one case.
Use repelem inbuilt function
Solution Comments
Show commentsProblem Recent Solvers8516
Suggested Problems
-
Remove all the words that end with "ain"
2297 Solvers
-
516 Solvers
-
Sum of first n terms of a harmonic progression
419 Solvers
-
Tick. Tock. Tick. Tock. Tick. Tock. Tick. Tock. Tick. Tock.
941 Solvers
-
807 Solvers
More from this Author2
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!