永发信息网

matlab求最大子序列程序纠正

答案:2  悬赏:60  手机版
解决时间 2021-03-22 01:20
  • 提问者网友:自食苦果
  • 2021-03-21 01:42
a='asdrf';b='asdgf';
x=length(a);y=length(b);
i=1;n=1;
while i<=x
k=strfind(b,a(i));
if k~=[]
c=b(k(1):end);
r(i)=a(i);
end
while n l=strfind(c,a(n+1));
if l~=[]
c=c(l(1):end);
r(i)=[r(i),a(n+1)];
n=n+1;
end
end
while i>1
e(i)=length((i));
if e(i) result=r(i-1);
else e(i)>=e(i-1);
result=r(i);
end
end
i=i+1;
end
disp(result)
请问哪里出错了,求改正
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-03-21 02:52
a='asdrf';b='asdgf';
x=length(a);y=length(b);
i=1;n=1;
c=[]; % 未定义
死循环!
全部回答
  • 1楼网友:舊物识亽
  • 2021-03-21 04:05
增加你delay的个数和神经元的个数试一下。 http://hi.baidu.com/matlabforums/blog/item/24e80a231a2573419922ed56.html
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯