24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1295  |  回复: 6

鸟毛

铜虫 (初入文坛)

[求助] 求助大虫,matlab中仿真问题设置了变量,可改变变量是貌似变量叠加了求解

我上传我编的程序 改变变量的值,已调信号会一直变。求解    我上传两张A=1的两张图(由于A没有设初值,开始时就得在edit text里面设值,不然处不来波,若有兴趣哪位大神给俺哥设初值的办法。)程序也上传了。
这是一开始就设A=1的图.jpg



这是先让A=10,再让A=1的图.jpg
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : one.fig
  • 2012-09-07 13:17:43, 4.17 K
  • 附件 2 : one.m
  • 2012-09-07 13:17:43, 5.19 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
不知道你说的什么问题,给你个例子
CODE:
function cffactor1_Callback(hObject, eventdata, handles)
inputv=str2num(get(hObject,'String'));
if isempty(inputv)
    set(hObject,'String',getappdata(0,'cffactor1'));
end
setappdata(0,'cffactor1',get(hObject,'String'));

% --- Executes during object creation, after setting all properties.
function cffactor1_CreateFcn(hObject, eventdata, handles)

set(hObject,'String',getappdata(0,'cffactor1'));

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end

showmethemoney
2楼2012-09-07 17:11:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★
鸟毛: 金币+5, 有帮助, 谢谢你了 2012-09-07 18:58:18
还有一个简单的方法,打开你的fig文件,选择edittxt的属性里的string设为1就可以了。
然后在callbak里写
inputv=str2num(get(hObject,'String'));
if isempty(inputv)
     set(hObject,'String','1');
end
showmethemoney
3楼2012-09-07 17:14:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
鸟毛: 金币+15, ★★★很有帮助, 谢谢了 不过为啥要改为0 gcbf不是当前界面么 2012-09-07 18:50:12
呵呵,看到了你要干什么了。是不是想一开始就自动运行一次程序。
把你的gcbf都改成0,然后在function one_OpeningFcn(hObject, eventdata, handles, varargin)最后面加上3句:

data.w=1;
setappdata(0,'mydata',data);
pushbutton1_Callback(hObject, eventdata, handles)
showmethemoney
4楼2012-09-07 17:34:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

鸟毛

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by csgt0 at 2012-09-07 17:14:41
还有一个简单的方法,打开你的fig文件,选择edittxt的属性里的string设为1就可以了。
然后在callbak里写
inputv=str2num(get(hObject,'String'));
if isempty(inputv)
     set(hObject,'String','1');
end

没有用,初值A=1但按下push button 没有波出来
5楼2012-09-07 18:57:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

鸟毛

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by csgt0 at 2012-09-07 17:11:54
不知道你说的什么问题,给你个例子

function cffactor1_Callback(hObject, eventdata, handles)
inputv=str2num(get(hObject,'String'));
if isempty(inputv)
    set(hObject,'String',getappdata(0,'cffac ...

matlab才学五天,有些代码要零时学~~~有点看不懂
6楼2012-09-07 18:59:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

When no callback is executing, gcbf returns the empty matrix, [].
showmethemoney
7楼2012-09-10 09:21:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 鸟毛 的主题更新
信息提示
请填处理意见