1
我有两张图表。如何乘以表中的子集?
一个表格叫做H,另一个叫做C.两个表格都是4乘3表格。
所以,如果用户在两个编辑框中插入一个值。例如:
A = *value*
B = *value*
然后用户插入H中表中的数据。用户只使用2行。我们说,这是该数据:
ALPHA BETA GAMMA
H1
H2
H3
H4
所以用户想要获得H1的子集,并用A和H2的亚群B.乘这是怎么会倍增:
C1 = (ALPHA VALUE)*A (BETA VALUE)*A (GAMMA VALUE)*A
C2 = (ALPHA VALUE)*B (BETA VALUE)*B (GAMMA VALUE)*B
然后,用户想要显示基于C表的答案在那里将变成这个样子:
ALPHA BETA GAMMA
C1 NEW VALUE NEW VALUE NEW VALUE
C2 NEW VALUE NEW VALUE NEW VALUE
C3
C4
我怎样才能使这个问题的编码?
我已经试过这个编码,但它似乎我失败了。可以任何人帮助我请!
H = cell2mat(get(handles.Mytable3,'Data'));
cost1 = str2num(get(handles.input2_editText,'String'));
cost2 = str2num(get(handles.input3_editText,'String'));
H1 = H(1,:)*cost1;
H2 = H(2,:)*cost2;
H = mat2cell([H1 H2]);
cost = get(H,'Data');
set(handles.Mytable2,'Data',cost)
它的作品!谢谢!! – raymond 2011-03-07 19:39:37