matlab,循环语句,d=14.6;d1=14.4;d2=12.4;h1=0.32;L=0.75;h2=5;x1=60;x2=14;h3=13.2;h4=2.2;a=Li=0for h=0:0.2:17.2i=i+1S0(i)=pi*d2.^2/4+pi*(d.^2-d1.^2)/4;S1(i)=pi*d*hS2(i)=pi*(d.^2-d1.^2)/4S3(i)=(h-h1)*LS4(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*Lb(i)=2*(h-h2)*t

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 21:46:30

matlab,循环语句,d=14.6;d1=14.4;d2=12.4;h1=0.32;L=0.75;h2=5;x1=60;x2=14;h3=13.2;h4=2.2;a=Li=0for h=0:0.2:17.2i=i+1S0(i)=pi*d2.^2/4+pi*(d.^2-d1.^2)/4;S1(i)=pi*d*hS2(i)=pi*(d.^2-d1.^2)/4S3(i)=(h-h1)*LS4(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*Lb(i)=2*(h-h2)*t
matlab,循环语句,
d=14.6;
d1=14.4;
d2=12.4;
h1=0.32;
L=0.75;
h2=5;
x1=60;
x2=14;
h3=13.2;
h4=2.2;
a=L
i=0
for h=0:0.2:17.2
i=i+1
S0(i)=pi*d2.^2/4+pi*(d.^2-d1.^2)/4;
S1(i)=pi*d*h
S2(i)=pi*(d.^2-d1.^2)/4
S3(i)=(h-h1)*L
S4(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*L
b(i)=2*(h-h2)*tand(x1/2)+L
h0(i)=h-h2
S5(i)=(a+b).*h0./2;
S6(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*L+(a+b).*h0./2
S7(i)=2.*L.*(h2-h1)+2*(h3-h2).*(L+tand(x1/2).*(h3-h2))+pi*d.^2/4*cosd(x2)-pi*...
(d/2-(cosd(x2)).^2.*((h-h3).*tand(x2)+d/2-d1/2)).*(d/2/cosd(x2).*...
((h-h3).*tand(x2)+d/2-d1/2))
S8(i)=pi*d^2/4
if S0(i)

matlab,循环语句,d=14.6;d1=14.4;d2=12.4;h1=0.32;L=0.75;h2=5;x1=60;x2=14;h3=13.2;h4=2.2;a=Li=0for h=0:0.2:17.2i=i+1S0(i)=pi*d2.^2/4+pi*(d.^2-d1.^2)/4;S1(i)=pi*d*hS2(i)=pi*(d.^2-d1.^2)/4S3(i)=(h-h1)*LS4(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*Lb(i)=2*(h-h2)*t
目前最致命的错误是下面这段代码:
h0(i)=h-h2
S5(i)=(a+b).*h0./2;
在你的代码中,当i大于1的时候,h0中的元素就多了,而这个时候,你再用h0一个整体的矩阵去代入S5(i)=(a+b).*h0./2;中计算,这样会出现矩阵元素个数不一致的错误.因此 这个地方需要修改.至于怎么改需要看你的需求,如果还有问题,请加QQ 544402256 验证信息:matlab (请一定要填写验证信息)

matlab for 循环语句for n=1:NP;for j=1:1:D;这个语句 j=1:1:D怎么执行循环的,与j=1:D有什么区别,请指教?也就是说for i=1:N是从1~N执行N次循环那么for i=1:x:N又是什么呢 matlab中的for循环语句 ,我怎么只能得到最后3188这个数的结果呢?如何让循环动起来?D=[];for i=1:3188,Dist=distance(lat(1),long(1),lat(i+1),long(i+1));D=Dist[];end 设有程序段 int k=3 ;while(k)=k-1;则下面描述中正确的是 A一次不循环 B无限循环 Cwhile循环3次 D循环一次该语句为do while 语句 下列语句具有计算功能的是 输入语句 输出语句 赋值语句 循环语句下列语句具有计算功能的是 A.输入语句 B.输出语句 C.赋值语句 D.循环语句 Isomap算法 matlab语句有个语句是,D(i,ind((2+K):end,i)) = INF, 不能构成循环的语句是( ).A) for 语句 B) while 语句 C) swit不能构成循环的语句是( ).A) for 语句 B) while 语句 C) switch 语句 D) do__while 语句 break语句的作用是()A:退出循环B:继续循环C:继续循环,但不执行本次循环D:对循环没作用 求助一个matlab迭代循环语句问题求助一个迭代循环语句问题给出了A(1),B(1),C(1); G(1)=f(A(1),B(1),C(1)); D(1)=g(A(1),B(1),C(1)) ;A(2)=h(G(1),D(1)),B(2)=e(G(1),D(1)),C(2)=s(G(1),D(1))即A(n+1)=h(G(n),D(n)),B(n+1)=e(G( matlab如何用循环语句输入A1=1;A2=2;A3=3 continue语句的作用是()A:退出循环 B:继续循环C:继续循环,但本次循环不执行continue语句后面的循环体语句D:对循环没作用 matlab,循环语句,d=14.6;d1=14.4;d2=12.4;h1=0.32;L=0.75;h2=5;x1=60;x2=14;h3=13.2;h4=2.2;a=Li=0for h=0:0.2:17.2i=i+1S0(i)=pi*d2.^2/4+pi*(d.^2-d1.^2)/4;S1(i)=pi*d*hS2(i)=pi*(d.^2-d1.^2)/4S3(i)=(h-h1)*LS4(i)=pi*(d.^2-d1.^2)/4+2*(h-h1)*Lb(i)=2*(h-h2)*t 若定义int i=2;以下循环语句的循环执行次数是多少?while (i= =0) printf(“%d”,i--); 当循环语句For i=1 To 11 Step 5执行完毕(结束循环)后,i的值是( ).A、 11 B、12 C、15 D、16 MATLAB 循环语句用循环语句进行编程求满足N! matlab如何统计循环次数?以前用VB,循环语句中间加一句i=i+1就可以了,可matlab不允许这么做 请高手指教:matlab中 循环语句中X(8,:, 下面程序段int k=10;while(k=0){printf(%d,k);k--;}则下列描述正确的是A while循环执行10次B循环是无限循环C循环题语句一次也不执行D循环体语句执行一次 一下描述中,错误的是(关于C语言选择题)A.break语句不能用于循环语句和switch语句的任何其他语句.B.break语句用于结束整个循环过程,C.continue语句可用于循环语句,以改变循环状态.D.continue语句用