without loop makes it quite difficult..is there any particular built-in function to do this?
You do know that Matlab most certainly uses while and for loops to multiply matrices internally. The vectorized solution is probably faster because of parallelization and other optimization tricks, which we could also implement with the proper toolboxes.
And please add an space to strfind, or else It will find fors and whiles inside comments and even parameter names. I was using a parameter "Uniform" of the function cellfun and it took me a while to realize why it was failing the first test.
very nice idea!
The first truly vectorized solution I've seen here without using for, while, cellfun, arrayfun, etc.
Replace NaNs with the number that appears to its left in the row.
Increment a number, given its digits
Number of Circles in a Number
Length of the hypotenuse
return row and column indices given 2 values which define a range
String Array Basics, Part 1: Convert Cell Array to String Array; No Missing Values
Words Count: A Cell Array Approach
String Array Basics, Part 2: Convert String Array to Cell Array; No Missing Values
Cody meets Xiangqi: foresee the unseen (Part 2)
Spot the First Occurrence of 5
Find the treasures in MATLAB Central and discover how the community can help you!
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office