Problem 2368. I want eval
A valid MATLAB statement containing a definition of a vector is passed as a string S. Determine the length of the vector.
Input: S='vec=1:10;'; Output=10
Explanation: if you execute eval(S), a vector vec of length 10 will be generated. Similarly,
Input: S='a=[1 2 3 4 5];' Output=5
Input: S='a=ones(1,10);'; Output=10
Input: S='a=[];'; Output=0;
Solution Stats
Problem Comments
-
2 Comments
The length of an empty array is 0 not []. ;-)
Sorry for that.. fixed it.. :)
Solution Comments
Show commentsProblem Recent Solvers25
Suggested Problems
-
144 Solvers
-
Find the sum of the elements in the "second" diagonal
1194 Solvers
-
Who is the smartest MATLAB programmer?
786 Solvers
-
Simple equation: Annual salary
4251 Solvers
-
Find the position of first minimum value in an integer array with numbers
182 Solvers
More from this Author44
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!