У меня есть две цифры таблицы.
Одна таблица - это вызов 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)