24小时热门版块排行榜    

查看: 1132  |  回复: 4

wangyanjun7392

银虫 (小有名气)

[交流] 【求助】求助MATLAB编程问题 已有1人参与

已知二自由度机械臂动力学模型
m1=1;me=2;
l1=1;
lc1=0.5;lce=0.6;
I1=0.12;
Ie=0.25;
Qe=30*pi/180;%0.6;

a1=I1+m1*lc1^2+Ie+me*lce^2+me*l1^2;
a2=Ie+me*lce^2;
a3=me*l1*lce*cos(Qe);
a4=me*l1*lce*sin(Qe);

M11=a1+2*a3*cos(q2)+2*a4*sin(q2);
M22=a2;
M21=a2+a3*cos(q2)+a4*sin(q2);
M12=M21;
M=[M11 M12;M21 M22];

h=a3*sin(q2)-a4*cos(q2);
q=[q1;q2];
dq=[dq1;dq2];

tol=[u(1);u(2)];    %输入的控制信号
hq=[-h*dq2 -h*(dq1+dq2);h*dq1 0];
ddq=inv(M)*(tol-hq*dq);
ddq=[ddq1;ddq2];

如何实现输出q=[q1;q2];
多谢指点啦
回复此楼
好好把握
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjliu1265

至尊木虫 (正式写手)


nono2009(金币+1,VIP+0):谢谢应助! 12-8 16:01
程序不完整,变量要赋值之后才能使用
2楼2009-12-08 15:39:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyanjun7392

银虫 (小有名气)

kuhailangyu(金币+0,VIP+0):你应该引用2楼的回复讨论,要不然人家也看不到的后续问题 12-9 14:28
但是 我想输出 [q1;q2] 这是一个二阶非线性微分方程组 我该怎么办
好好把握
3楼2009-12-09 08:41:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyanjun7392

银虫 (小有名气)

求助完毕
好好把握
4楼2011-04-14 10:06:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风是你的影

银虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by wangyanjun7392 at 2011-04-14 10:06:20
求助完毕

请问怎么解决的?
努力学习,认真做事!
5楼2014-02-27 23:23:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangyanjun7392 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见