Text to array conversion
up vote
0
down vote
favorite
How do you convert a text file which has commas into an array delimited by those commas? For example, I use
var = importdata(filename)
disp(var)
This obviously displays the contents which are
'please, help, me'
How do I then get var
to be an array such that I could extract a single word using something similar to var(2)
?
string matlab
add a comment |
up vote
0
down vote
favorite
How do you convert a text file which has commas into an array delimited by those commas? For example, I use
var = importdata(filename)
disp(var)
This obviously displays the contents which are
'please, help, me'
How do I then get var
to be an array such that I could extract a single word using something similar to var(2)
?
string matlab
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
How do you convert a text file which has commas into an array delimited by those commas? For example, I use
var = importdata(filename)
disp(var)
This obviously displays the contents which are
'please, help, me'
How do I then get var
to be an array such that I could extract a single word using something similar to var(2)
?
string matlab
How do you convert a text file which has commas into an array delimited by those commas? For example, I use
var = importdata(filename)
disp(var)
This obviously displays the contents which are
'please, help, me'
How do I then get var
to be an array such that I could extract a single word using something similar to var(2)
?
string matlab
string matlab
edited Nov 11 at 1:52
Cris Luengo
16.8k51847
16.8k51847
asked Nov 10 at 22:19
Sean
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
Use strsplit
(requires ≥ R2013a) or split
(requires ≥ R2016b) to split the character array var{1}
into a cell array that contains those words at its separate cells.
v = strsplit(var{1},', '); %or v = split(var{1},' ,');
Now v{1}
, v{2}
and v{3}
give 'please'
, 'help'
and 'me'
respectively.var{1}
is used since you must be returned a cell array var
from importdata
. If var
was not a cell array but a character array then you would not be getting single quotes in the output of disp
.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
Use strsplit
(requires ≥ R2013a) or split
(requires ≥ R2016b) to split the character array var{1}
into a cell array that contains those words at its separate cells.
v = strsplit(var{1},', '); %or v = split(var{1},' ,');
Now v{1}
, v{2}
and v{3}
give 'please'
, 'help'
and 'me'
respectively.var{1}
is used since you must be returned a cell array var
from importdata
. If var
was not a cell array but a character array then you would not be getting single quotes in the output of disp
.
add a comment |
up vote
2
down vote
Use strsplit
(requires ≥ R2013a) or split
(requires ≥ R2016b) to split the character array var{1}
into a cell array that contains those words at its separate cells.
v = strsplit(var{1},', '); %or v = split(var{1},' ,');
Now v{1}
, v{2}
and v{3}
give 'please'
, 'help'
and 'me'
respectively.var{1}
is used since you must be returned a cell array var
from importdata
. If var
was not a cell array but a character array then you would not be getting single quotes in the output of disp
.
add a comment |
up vote
2
down vote
up vote
2
down vote
Use strsplit
(requires ≥ R2013a) or split
(requires ≥ R2016b) to split the character array var{1}
into a cell array that contains those words at its separate cells.
v = strsplit(var{1},', '); %or v = split(var{1},' ,');
Now v{1}
, v{2}
and v{3}
give 'please'
, 'help'
and 'me'
respectively.var{1}
is used since you must be returned a cell array var
from importdata
. If var
was not a cell array but a character array then you would not be getting single quotes in the output of disp
.
Use strsplit
(requires ≥ R2013a) or split
(requires ≥ R2016b) to split the character array var{1}
into a cell array that contains those words at its separate cells.
v = strsplit(var{1},', '); %or v = split(var{1},' ,');
Now v{1}
, v{2}
and v{3}
give 'please'
, 'help'
and 'me'
respectively.var{1}
is used since you must be returned a cell array var
from importdata
. If var
was not a cell array but a character array then you would not be getting single quotes in the output of disp
.
answered Nov 10 at 23:24
Sardar Usama
14.2k82244
14.2k82244
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53243992%2ftext-to-array-conversion%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown