在radiobutton组中调用函数

时间:2010-04-19 14:10:28

标签: matlab function button radio-button call

在您的帮助下,我现在可以为每个单选按钮调用该功能。但是,我收到一条错误消息

引用不存在的字段'ics_si'

ics_si是我的函数,它有以下代码,我不知道我在哪里犯了错误

我创建了编辑框,供用户输入钻孔和笔划的值。计算并运行vdisp,结果显示在第三个编辑框中。

function ics_si_Callback(hObject, eventdata, handles)

b = str2double(get(handles.bore,'String'));
s = str2double(get(handles.stroke,'String'));
vdisp = (pi * b * b * s*10^(-3))/4;
set(handles.vdisp,'String',vdisp);

当我按下第一个或第二个单选按钮时,必须调用此代码。即,当按下单选按钮时,它应该调用函数ics_si,计算它并显示结果。 怎么弄这个。

jonas编辑:问题是对this问题的跟进。

1 个答案:

答案 0 :(得分:2)

在没有看到如何定义单选按钮的情况下,我的猜测是你的函数名称不正确。回调函数名为ics_si_Callback,而不是ics_si