Insert data in a cell

2 次查看(过去 30 天)
baby
baby 2013-1-21
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 个评论
Image Analyst
Image Analyst 2013-1-21
length is a built-in function. Don't use length as the name of your variable.

请先登录,再进行评论。

采纳的回答

Thorsten
Thorsten 2013-1-21
for i = 1:numel(length)
f{i, 3} = length(i);
end
  1 个评论
baby
baby 2013-1-21
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

请先登录,再进行评论。

更多回答(1 个)

Thorsten
Thorsten 2013-1-21
f{2, 3} = length;
  1 个评论
baby
baby 2013-1-21
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 :)

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by