|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想编写一输入对话框,可以直接在对话框中属于数据。只是我要输入的数据是2*t+t^2 其中t是变量。我的代码如下:
function my(t)
promrt={'请输入已知角U'}; name='Anter the trapezia Data';
numlines=1; defAns={'1/4*pi+2*pi*t'}; Resize='on';
R=inputdlg(promrt,name,numlines,defAns,'on');
U=str2num(R{1});
syms t;
save yizhijiao U; load yizhijiao.mat;
t=0.2; u=subs(U,t)
结果是出错。出错信息如下:
??? Error using ==> str2num
Requires string or character array input.
Error in ==> sym.double at 23
X = reshape(str2num(map2mat(char(maple('evalf',S(:),d)))),siz);
Error in ==> sym.subs at 67
if isempty(vars), NEWf = double(OLDf); return, end
Error in ==> subs at 60
r = subs(sym(f),varargin{:});
Error in ==> my at 13
u=subs(U,t)
求各位大侠帮帮忙看看如何能够完成这一目的。拜谢啦!!
[ 本帖最后由 ChaChing 于 2009-5-2 09:39 编辑 ] |
|