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