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
J.R.! Menzinger
on 17 Jun 2014
The length of an empty array is 0 not []. ;-)
rifat
on 17 Jun 2014
Sorry for that.. fixed it.. :)
Solution Comments
Show commentsProblem Recent Solvers25
Suggested Problems
-
Find all elements less than 0 or greater than 10 and replace them with NaN
15629 Solvers
-
157 Solvers
-
Numbers with prime factors 2, 3 and 5.
578 Solvers
-
647 Solvers
-
Create the following sequence : 0 1 1 4 9 25 64 169 ...
192 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!