How to recode the strings() function?
Show older comments
I have a piece of Matlab code designed for Matlab 2016 and higher. I have Matlab 2015b, which does not have the strings() function.
I the code I'm trying to run, there is this piece of code which returns species_list as an array of strings:
[IC,sn,~] = xlsread('Initialize.xlsx','IC');
species_list = strings(length(sn),1);
[species_list{:}] = sn{:};
The call to strings() returns the error:
Attempt to execute SCRIPT strings as a function:
/home/apps/Mathworks/MATLAB/R2015b/toolbox/matlab/strfun/strings.m
Error in get_data_dictionary (line 55)
species_list = strings(length(sn),1);
How could I recode from scratch the strings() function? Or is there another workaround? Many thanks!
Answers (1)
Star Strider
on 24 May 2021
1 vote
The string data type is new to R2016b.
Experiment to see if it works with the rest of your code.
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!