for i=1:N
f(i) = 'f'+i;
end
gives an error in MatLab. What’s the correct syntax to initialize an array with N strings of the pattern fi?
It seems like even this is not working:
for i=1:4
f(i) = 'f';
end
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can concatenate strings using
strcat. If you plan on concatenating numbers as strings, you must first usenum2strto convert the numbers to strings.Also, strings can’t be stored in a vector or matrix, so
fmust be defined as a cell array, and must be indexed using{and}(instead of normal round brackets).