帮忙改一下matlab语句,一直说第二个else 错误function[s]=gf_sum(A)s=A(1);for i=2:100a=fix(s/x)+fix(A(i)/x);b=mod(s,x)+mod(A(i),x);if(a>0)if(b>x)c=fix(a/x)+fix(b/x);d=mod(a,x)+mod(b,x);if(c>0)e=fix(c/x)+fix(d/x);f=mod(c,x)+mod(d,x);s=e*x+f

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:24:20
帮忙改一下matlab语句,一直说第二个else 错误function[s]=gf_sum(A)s=A(1);for i=2:100a=fix(s/x)+fix(A(i)/x);b=mod(s,x)+mod(A(i),x);if(a>0)if(b>x)c=fix(a/x)+fix(b/x);d=mod(a,x)+mod(b,x);if(c>0)e=fix(c/x)+fix(d/x);f=mod(c,x)+mod(d,x);s=e*x+f

帮忙改一下matlab语句,一直说第二个else 错误function[s]=gf_sum(A)s=A(1);for i=2:100a=fix(s/x)+fix(A(i)/x);b=mod(s,x)+mod(A(i),x);if(a>0)if(b>x)c=fix(a/x)+fix(b/x);d=mod(a,x)+mod(b,x);if(c>0)e=fix(c/x)+fix(d/x);f=mod(c,x)+mod(d,x);s=e*x+f
帮忙改一下matlab语句,一直说第二个else 错误
function[s]=gf_sum(A)
s=A(1);
for i=2:100
a=fix(s/x)+fix(A(i)/x);
b=mod(s,x)+mod(A(i),x);
if(a>0)
if(b>x)
c=fix(a/x)+fix(b/x);
d=mod(a,x)+mod(b,x);
if(c>0)
e=fix(c/x)+fix(d/x);
f=mod(c,x)+mod(d,x);
s=e*x+f;
else
s=c*x+d;
break
else
g=mod(fix(a/x),x);
s=g*x+b;
break
else
s=a*x+b;
end
end
end
x=5;A =
Columns 1 through 24
11 13 9 14 11 11 12 8 8 9 11 13 7 7 16 9 9 12 8 13 7 8 12 12
Columns 25 through 50
11 12 13 9 13 14 17 12 16 9 4 13 9 13 8 8 11 13 6 11 6 16 11 12 7 8 12

帮忙改一下matlab语句,一直说第二个else 错误function[s]=gf_sum(A)s=A(1);for i=2:100a=fix(s/x)+fix(A(i)/x);b=mod(s,x)+mod(A(i),x);if(a>0)if(b>x)c=fix(a/x)+fix(b/x);d=mod(a,x)+mod(b,x);if(c>0)e=fix(c/x)+fix(d/x);f=mod(c,x)+mod(d,x);s=e*x+f
%end的地方放的有点问题,我稍微改了下你的程序,你看下是你想要的吗
% function[s]=gf_sum(A)
clc;clear;
x=5;
A=[ 11 13 9 14 11 11 12 8 8 9 11 13 7 7 16 9 9 12 8 13 7 8 12 12 11 12 13 9 13 14 17 12 16 9 4 13 9 13 8 8 11 13 6 11 6 16 11 12 7 8 12];
% A=rand(1,200);
s=A(1);
for i=2:length(A)
a=fix(s/x)+fix(A(i)/x);
b=mod(s,x)+mod(A(i),x);
if(a>0)
c=fix(a/x)+fix(b/x);
d=mod(a,x)+mod(b,x);
if(c>0)
e=fix(c/x)+fix(d/x);
f=mod(c,x)+mod(d,x);
s=e*x+f;
else
s=c*x+d;
break
end
end
if(b>x)
g=mod(fix(a/x),x);
s=g*x+b;
break
else
s=a*x+b;
end
end

帮忙改一下matlab语句,一直说第二个else 错误function[s]=gf_sum(A)s=A(1);for i=2:100a=fix(s/x)+fix(A(i)/x);b=mod(s,x)+mod(A(i),x);if(a>0)if(b>x)c=fix(a/x)+fix(b/x);d=mod(a,x)+mod(b,x);if(c>0)e=fix(c/x)+fix(d/x);f=mod(c,x)+mod(d,x);s=e*x+f 第二个帮忙解一下,需要过程 MATLAB解一个解方程组的问题.包含两个if语句.M文件如下,请大侠帮忙.run后发现第二个if那句有问题.什么原因.其次就是第二个方程组能不能这样用solve语句表示.注:第二个if语句之前的应该没有 Matlab高手请进!在Matlab程序中怎样用颜色来表示速度场的大小?在Matlab程序中速度场作图怎样用颜色来表示速度的大小?请高手帮忙改一下如下程序的输出语句(原程序是用箭头大小表示的速度 这两个语句怎么改一个是改成比喻句第二个是改成拟人句 浏览器一直说异常, 怎么用matlab求一元线性方程回归系数?在matlab中输入一下语句为什么没有得到第二张图的结果: lol有人一直说6666, 用matlab画y=sin(x)/x我用画sin(x)的语句改了一下,但是因为x=0时,y应该是趋近与1的,这个点画不出来,而其他点算出来也是个固定值,这不应该啊,实际上应该怎么弄? 改病句的第二个 有个西藏人一直说tibet是一个国家怎么用英语回他 他一直说个不停,可以翻译为he blah blah blah all the time 我是个SF,我玩的时候队友一直说F piao, refridgerator和refrigerator的区别外教说是第一个,中教说是第二个我们的外教好像很确定呢,一直说我们书上的是错的,是美语和英语的差距吗? 帮忙改一下句子中的错误. 看看对不对.不对帮忙改一下 帮忙给我改一下 冒号 ? 帮忙算第二个问