编辑单元格中的值并像在 Excel 中一样自动计算

问题描述

我需要一点帮助。我有一个 5x5 的表格,里面装满了矩阵中的值。第 4 列是可编辑的,第 5 列应该有一个计算,使用第四列中的(编辑过的)值。

就像 Excel 一样:A5=(A4-A3)/A3*100(示例)

f = figure;
    
%Data for the table
C = [1 1; 2 2; 3 3; 4 4; 5 5]
phi = [21; 22; 23; 24; 25]
X=[0; 0; 0; 0; 0];
Y=((X-phi)./phi)*100;


d = [C phi X Y];

%Table
t = uitable(f,'Data',d,'ColumnWidth',{50},...
    'ColumnEditable',[false false false true false]);

set(t,'CellEditCallback','get(t,''Data'')');

我知道我需要创建某种回调函数,但我不知道如何创建,因为我是新手。

问候

h00

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)