永发信息网

??? Error using ==> load Unable to read file C:\MATLAB7\work\path: No such file or directory.

答案:2  悬赏:30  手机版
解决时间 2021-01-31 15:48
我准备解ode方程,代码如下:
function dy=dyn_flexible_pd(t,y)
global t_step
global M_inv C Im_inv Mdata
global a v q qm vm
global qd vd ad
global k kp kd i

load C.mat
load C:\MATLAB7\work\path planning\qd.txt;
load C:\MATLAB7\work\path planning\vd.txt;
load C:\MATLAB7\work\path planning\ad.txt;
dy=zeros(12,1);
q1=y(1); q2=y(2); q3=y(3); % 关节角
qm1=y(4); qm2=y(5); qm3=y(6); % 电机轴转角
v1=y(7); v2=y(8); v3=y(9); % 关节角速度
vm1=y(10); vm2=y(11); vm3=y(12); % 电机轴转角速度

q1_3=[q1;q2;q3];
qm1_3=[qm1;qm2;qm3];
v1_3=[v1;v2;v3];
v1_3=y(7:9);
vm1_3=y(10:12);

% 将Md、C矩阵转换成字符串
M_inv=inv(eval(Mdata));
C=eval(C);

a1_3= M_inv*(-C*v1_3-100*(q1_3-qm1_3));am1_3=Im_inv*(100*(q1_3-qm1_3)-kp*(qm1_3-qd(:,1:3))-kd*(vm1_3-vd(:,1:3)));
dy(1:3)=y(7:9); % dot[q1; q2; q3]
dy(4:6)=y(10:12); % dot[qm1;qm2;qm3]
dy(7:9)=a1_3; % dot[v1; v2; v3]
dy(10:12)=am1_3; % dot[v1; v2; v3]

求解函数如下:
global t_step
global a1_3 am1_3 M_inv Im_inv C Mdata
global a v q y qm vm tau_1 tau_2 tau_3 tau
global qd vd ad
global k kp kd i
load Mdata.matload I_m.mat
M_inv=inv(Mdata);
Im_inv=inv(I_m);

kp=[3000 0 0;0 3000 0;0 0 3000]; %%%%% 比例增益初值kd=[1000 0 0;0 1000 0;0 0 1000]; %%%%% 微分增益初值
q1_3=[-2.58299305 -1.83851587 1.37078334]';
qm1_3=[0 0 0]';
v1_3=[0 0 0]';
vm1_3=[0 0 0]';

a1_3=[-0.00087598 -0.00117030 0.00173356]';
am1_3=zeros(3,1);
tau_1=zeros(1377,1);
tau_2=zeros(1377,1);
tau_3=zeros(1377,1);

y0=[q1_3; qm1_3; v1_3; vm1_3];% 给定初值
% 设置计算时间的初值和终值
t0=0; t_step=0.25; tf=344;
error=[1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3;1e-3];
options=odeset('InitialStep',t_step,'MaxStep',t_step, 'RelTol', 1e-3, 'AbsTol', error); %ode解微分方程属性设置
[t,y]=ode23(@dyn_flexible_pd,[t0:t_step:tf], y0, options);
save y.mat y

请问这个问题怎么解决呢?谢谢!

??? Error using ==> load Unable to read file C:\MATLAB7\work\path: No such file or directory.

load C.mat
load C:\MATLAB7\work\path planning\qd.txt;
load C:\MATLAB7\work\path planning\vd.txt;
load C:\MATLAB7\work\path planning\ad.txt;

怎么解决这个问题呢?谢谢
最佳答案
你试一试把那个代码留在C:\Users \.........\Documents\MATLAB

希望可以
全部回答
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想带假耳钉,已经买了,但是妈妈不让我戴
法拉利艺术造型怎么去啊,我要去那办事
微波安装的硬波导馈线要求横平竖直,应稳定、
问一个专业的问题,手机拆机需要戴防静电手套
金边万年青开花结果后,果能吃吗、什么时候吃
众达美业(天星桥店)地址在什么地方,想过去办
一战后,协约国对德国等战败国的海外殖民地进
糟糕!它成精了百度云
江诚精品二手车这个地址在什么地方,我要处理
魔兽世界库卡隆横扫者
上品美容美发地址有知道的么?有点事想过去
在中国近代史上,最早主张学习西方,被誉为近
汉中的特色有哪些
可儿娃娃怎么开眼
龙葵叶绿体DNA上的一个正常基因决定了植株对
推荐资讯
毛寨村地址在哪,我要去那里办事
海宁银泰城怎么样?好不好?值不值得买?
第一套房退后,不是卖掉.再买算不算二套房
如何把电脑上的视频输出到dv带上
山西信合隰县联社南街储蓄所在什么地方啊,我
2011年4月28日,第六次全国人口普查顺利完成
I CAN'T PLAY!BUT I JUST HOPE YOU ARE HAPPY
论文的摘要是写什么
纤姿美容会所地址在什么地方,我要处理点事
韩国金川秀地址有知道的么?有点事想过去
晚上热敷小肚最佳时间
如果喜欢一个人你愿意为他/她付出什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?