Clear Filters
Clear Filters

Insert data in a cell

8 views (last 30 days)
baby
baby on 21 Jan 2013
hello all,,
i've problem with my code about how to insert data in a cell's column
i mean like this
f =
[1] [4] [] 'low'
[3] [4] [] 'low'
[7] [7] [] 'high'
[7] [4] [] 'high'
i want the result of my calculation --> length = ( b(:,1) - e(1,1)).^2 + (b(:,2) - e(1,2)).^2) included in the third column between [4] and 'low'
can someone help me?
i already try to fix the problem for 2 days
please help me
this is my code
a= input ('Input Number of Data :');
for c=1:a
int2 = ['Input The First Score - ',num2str(c),' :'];
int3 = ['Input The Second Score - ',num2str(c),' :'];
str = ['Input Category ke - ',num2str(c),' :'];
b(c,1) = input(int2);
b(c,2) = input(int3);
f{c,4} = input(str,'s');
end;
for d = 1 : 1
int4= ['Input The First Data :'];
int5 = ['Input The Second Data :'];
e(d,1) = input(int4);
e(d,2) = input(int5);
end;
length = ( b(:,1) - e(1,1)).^2 + (b(:,2) - e(1,2)).^2
for i = 1:size(b,1)
for j = 1:2
f{i,j} = b(i,j);
end;
end
  1 Comment
Image Analyst
Image Analyst on 21 Jan 2013
length is a built-in function. Don't use length as the name of your variable.

Sign in to comment.

Accepted Answer

Thorsten
Thorsten on 21 Jan 2013
for i = 1:numel(length)
f{i, 3} = length(i);
end
  1 Comment
baby
baby on 21 Jan 2013
it's working :)
thx u so much,,
but i still not find yet how to choose the 3 first lowest number
can u help me??
the reshape is not working

Sign in to comment.

More Answers (1)

Thorsten
Thorsten on 21 Jan 2013
f{2, 3} = length;
  1 Comment
baby
baby on 21 Jan 2013
it's not working
the result of ur command is
[7] [7] [] 'high'
[7] [4] [4x1 double] 'high'
[3] [4] [] 'low'
[1] [4] [] 'low'
none of data in third column
please help me :)

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!