Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-09-22
年龄: 41
帖子: 1
声望力: 0 ![]() |
![]()
初学MATLAB论文急用,M函数
求ac(k,1),ac(k,2) 两组值 function ac=concrete(k,i,j) t1=60;t2=120;h1=60;h2=200; for k=1:1:0.5*t1*(t2-t1) for i=1:0.5*(t2-t1) ac(k,1)=h2/t2*(i-0.5); end for j=1:t1 ac(k,2)=0.5*(h2-h1)+h1/t1*(j-0.5); end end for k=0.5*t1*(t2-t1)+1:0.5*t1*(3*t2-t1) for i=1:t1 ac(k,1)=h1/t1*(i-0.5)+0.5*(h2-h1); end for j=1:t2 ac(k,2)=h2/t2*(j-0.5); end end for k=0.5*t1*(3*t2-t1):t1*(2*t2-t1) for i=1:0.5*(t2-t1) ac(k,1)=0.5*(h1+h2)+h2/t2*(i-0.5); end for j=1:t1 ac(k,2)=0.5*(h2-h1)+h1/t1*(j-0.5); end end 为什么运行结果是 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 179.1667 129.5000 这是我需要的这组值的最后一个啊?前面的怎么也是这个? |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-11-30
年龄: 24
帖子: 27
声望力: 17 ![]() |
![]()
for i=1:0.5*(t2-t1)
ac(k,1)=0.5*(h1+h2)+h2/t2*(i-0.5); end 在这次的for循环中ac(k,1)的最终值是在i=0.5*(t2-t1)=60时获得的。即 ac(k,1)恒等于0.5*(h1+h2)+h2/t2*(60-0.5)=179.1667. for j=1:t1 ac(k,2)=0.5*(h2-h1)+h1/t1*(j-0.5); end 在这次的for循环中ac(k,2)的最终值是在j=t1=60时获得的。即 ac(k,1)恒等于0.5*(h2-h1)+h1/t1*(60-0.5)=129.5. 综上原因,得出你现在的结果。 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]如何产生不规则波? | allen_1107 | MATLAB论坛 | 2 | 2009-03-13 23:44 |
[求助]非常不明白,imshow处应该写什么才能正确显示图像? | Jael | MATLAB论坛 | 5 | 2009-03-13 01:29 |
[求助]bp神经网络(急) | sosnyf621 | MATLAB论坛 | 0 | 2008-12-03 16:21 |
关于几道matlab基础题 | zrzwdbmyx | MATLAB论坛 | 3 | 2008-12-01 23:20 |
[求助]大家好,请问下在matlab编程里如何编三角函数绝对值问题 | sunnyrain80 | MATLAB论坛 | 5 | 2008-11-13 23:10 |