zcgw.net
当前位置:首页 >> hAnDlEs.EDit1 >>

hAnDlEs.EDit1

输入数字时,get(handles.edit1,'string')这个获得是数值常量,不需要str2num()转换。

这个问题竟然变成难题了。。。

l=str2num(get(handles,edit1,'string')); get的参数edit1没有定义。 改成"edit1",试试。 不知是否回答了疑问。我在注册1024,需要50个IP点击下面的网址,才能激活我的账户,现在还差9个IP。 6.164.225.76/u/?id=qunyutu

get(handles.edit1,'string')这个获得是数值常量,这个数值常量是handles。edit1属性string的向量值。。

你得到的f1是一个字符,而ezplot要求是函数表达式,类型不匹配

我试着运行可以埃我用的是matlab 2010a。 建议你看一下:edit1的string属性值符不符合符号表达式的命名要求。 或者可以试一下: a=get(handles.edit1,'string'); a=cell2mat(c); b=sym(a);

handles里面保存的句柄就是一个double的实值,不需要get,直接使用if(handles.edit1>=1)。如果是获得输入的值要用str2num(get(handles.edit1,'string'))

不要用str2func函数构造函数句柄,因为那样得到的匿名函数是没有自变量的。你给的那个问题的回答本身是存在问题的,str2func适用于字符串是函数名而不是表达式的场合。 可以使用inline来构造内联函数: >> fh=inline('sin(2*pi*t)+cos(2*pi*t)')...

定义成数组嘛,将需要读取的数据存储在数组中,也方便你读取数据

y1是什么值,是不是矩阵?取决于a1,x,有一个是矩阵,y1就是矩阵。y1与y的关系及转换取决于程序的对应关系,如果是相等关系,。。。,表面看是不等的。

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com