- 积分
- 0
- 注册时间
- 2010-10-4
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-12-14 00:06:11
|
显示全部楼层
来自 韩国
谢谢2楼总版主的解答。
我上传程序时,失误了少上传一些变量。你都给做出来了,麻烦你了。
谢谢3楼版主的关注。的确是少了些变量。。
完整的程序如下。
- clc;clear all;
- syms t
- prompt = {'Enter initial value:','Enter nonlinear algebraic equations:','Enter value number'};
- title = 'Initialize The Variables';
- lines = 1;
- def = {'0.5;-0.866;5.236;1.5;-1;6.14','q1-cos(q3);q2-sin(q3);q4-cos(q3)-cos(q6);q5-sin(q3)-sin(q6);q5+1;q3-pi/6*t-5*pi/3','6'};
- answer = inputdlg(prompt,title,lines,def);
- x=str2num(answer{1});
- num=str2num(answer{3});
- for ii=1:length(x)
- syms(['q',num2str(ii)]);
- end
- e=answer{2};
- eval(['ee','=[',sprintf(e),']'])
复制代码 |
|