用matlab写一个函数将接收到的ASCII代码串例如:50 48 55 52 48 92(92为截止符号)的顺序输出序列转换成一个整数:20750 。
第一步:[50 48 55 52 48 92]经历第一个函数转换成50 48 55 52 48 92的顺序输出。这一步已经完成,代码如下:
function y = fcn(u)
global cnt1;
data=length(u);
if length(u) < 1
y=0;
else
if cnt1<length(u)
y=u(cnt1);
cnt1 = cnt1 + 1;
else
y=u(cnt1);
cnt1=1;
end
end
第二步:将上面函数的输出转换成整数20750。不知道怎么写。求帮助。