Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Use part of a cell/string
Replies: 7   Last Post: Feb 19, 2013 4:26 PM

 Messages: [ Previous | Next ]
 Justin A Posts: 52 Registered: 12/7/04
Re: Use part of a cell/string
Posted: Jan 20, 2010 11:00 AM

I got it!
I'll put it up here, for those who might wonder how it's done.

if the 'L_500' is stored in d(1,3) you do it as follows:
a = char(d(1,3))
b = str2num(a(3:end))

now b is a double value.

Thanks anyway!

"Maarten Repko" <nospam@please.com> wrote in message <hj6tom\$85s\$1@fred.mathworks.com>...
> Ok, I'll try to be more precise.
> I have a <1x14 cell> array with in each cell just "L_200" or "L_500" etc.. From this array I want to create a matrix with "double" values in it, equal to the nummerical part of the "L_200" etc.
>
> Right now I have put it in manually as:
> d(:,1) = [200; 500; 700]
>
> Thanks
>
>
> "Jan Simon" <matlab.THIS_YEAR@nMINUSsimon.de> wrote in message <hj6t27\$msg\$1@fred.mathworks.com>...

> > Dear Maarten!
> >

> > > is it possible to safe only part of a string?
> > > I have something like "L_500" is a cell NAMES{1,1} and I have to do calculations with the "500 part".

> >
> > With this small amount of information, I can answer just: yes, you can cut a part out of a string. If you want to learn *how* this works, please define the start and end of the substrings precisely here.
> >
> > Kind regards, Jan

Date Subject Author
1/20/10 Justin A
1/20/10 Jan Simon
1/20/10 Justin A
1/20/10 Justin A
1/20/10 ngreco32@gmail.com
2/19/13 dpb
2/19/13 dpb