s = "Matlab rocks";
fprintf (s(3));
Index exceeds the number of array elements. Index must not exceed 1.
Error (line 2)
fprintf (s(3));

Answers (1)

s = "Matlab rocks";
fprintf ('%s\n',s);
Matlab rocks

4 Comments

What if I want to get the 3rd character in the string? Thanks.
s = "Matlab rocks";
s{1}(3)
ans = 't'
s = "Matlab rocks";
sc = char(s) ;
sc(3)
ans = 't'

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!