jennychung 发表于 2007-4-28 20:33

这样可以做界面吗?

% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdatareserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
hk=findobj('tag','edit10');chushuiceshi=str2num(get(hk,'string'));
hl=findobj('tag','edit11');jinshuiceshi=str2num(get(hl,'string'));
hm=findobj('tag','edit8');chuquceshi=str2num(get(hm,'string'));
function fangan=yanzheng4(jinshuiceshi,chushuiceshi,chuquceshi)
load nett3.mat
Q=;
y=sim(net,Q);
=size(y);
for j=1:b
for i=1:12
    if y(i,j)>0.8
      y(i,:)==1;
      i
    end
end
end
set(findobj('tag','listbox1'),'string',i);
可以有
function fangan=yanzheng4(jinshuiceshi,chushuiceshi,chuquceshi)
load nett3.mat
吗?

[ 本帖最后由 mjhzhjg 于 2007-4-28 23:40 编辑 ]

jennychung 发表于 2007-4-28 20:53

这样可以做界面吗?

eight 发表于 2007-4-28 20:53

原帖由 jennychung 于 2007-4-28 20:33 发表
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdatareserved - to be defined in ...

没看懂

jennychung 发表于 2007-4-28 20:56

作界面
可以用load nett3.mat????

jennychung 发表于 2007-4-28 21:29

我设断点在load nett3.mat
就不能运了
是不是界面里不用load调nett3.mat这个文件的阿?
那用什么指令调的阿

[ 本帖最后由 jennychung 于 2007-4-28 21:34 编辑 ]

eight 发表于 2007-4-28 22:17

原帖由 jennychung 于 2007-4-28 21:29 发表
我设断点在load nett3.mat
就不能运了
是不是界面里不用load调nett3.mat这个文件的阿?
那用什么指令调的阿

界面可以用load,估计是文件路径问题,建议使用 uigetfile 命令读取


ps:请参照置顶贴:聚宝盆把你的问题清楚表述,例如:你按了什么按钮,在哪里出错,matlab报错的信息是什么,等等

jennychung 发表于 2007-4-28 22:48

用了uigetfile也没反应嘛
也没有报错
就是什么反应也没有
不知道是哪里错了

jennychung 发表于 2007-4-29 18:05

i 有时有多个值,怎么显示多个值

jennychung 发表于 2007-4-29 19:29

就是说
for j=1:b
for i=1:12
    if y(i,j)>0.8
         y(i,:)==1;
      i
    end
end
end
i 值运出来为
i =

   4


i=
   5


i=

   9


i=

    10


i =

    11
怎么样在一个listbox里显示这些i 的值

eight 发表于 2007-4-29 20:27

原帖由 jennychung 于 2007-4-29 19:29 发表
就是说
for j=1:b
for i=1:12
    if y(i,j)>0.8
         y(i,:)==1;
      i
    end
end
end
i 值运出来为
...
把所有帖子过滤成“GUI界面”,然后找找,本版应该有相关的讨论

jennychung 发表于 2007-4-29 20:36

找过了
没有的
所以来请教啊

eight 发表于 2007-4-29 20:47

原帖由 jennychung 于 2007-4-29 20:36 发表
找过了
没有的
所以来请教啊

这个帖子好像还是你自己的: 列表框如何分段显示

jennychung 发表于 2007-4-29 20:52

是两个问题
那个我知道怎么弄的
这个是
i 值运出来为
i =

   4


i=
   5


i=

   9


i=

    10


i =

    11
我用set(findobj('tag','listbox1'),'string',i);
在listbox 里只显示11
我要把i 的值都显示阿
我本来想把i 先存一下,再一起显示i ,但是不知道怎么用

[ 本帖最后由 jennychung 于 2007-4-29 20:53 编辑 ]

eight 发表于 2007-4-29 20:56

i 每次赋值被前一次覆盖,当然只能显示最后一次了

这个问题用数组、字符串等都可以搞定,建议举一反三,自己动手试试

jennychung 发表于 2007-4-29 21:02

就是试过了不行才来请教的
页: [1] 2
查看完整版本: 这样可以做界面吗?