в Matlab мы пытаемся создать таблицу для логики c, и у нас есть функция с именем "functionNot", которая превращает 0 в 1 и 1 в 0;
function functionNot(x)
for x >=0 && x <= 2
if x == 0
disp(1);
elseif x == 1
disp(0);
else disp (2);
end
end
end
, и мы хотим сделать таблица, для таблицы у нас есть 3 массива X, Y и AND tnot (который сохраняет значение «functionNot»), и у нас есть массив X и массив Y
x=[1; 1 ;1; 0; 0; 0; 2; 2; 2];
y=[1; 0; 2 ;1; 0; 2; 1; 0; 2];
tnot(x) =[ functionNot(x(1)); functionNot(x(2));functionNot(x(3));functionNot(x(4));functionNot(x(5));functionNot(x(6));functionNot(x(7));functionNot(x(8));functionNot(x(9))]
tand(x,y) =[ functionAnd(x(1),y(1));
T= table(x, y, tnot(x));
, но он всегда выдает ошибку «Too many Output Аргументы "кто-нибудь знает, как это исправить?