返回信息流如下程序:
A=[];
i=0;
for R1=3735:20:30000
for theta=0:pi/360:pi/3
if((R1+5500)*sin(theta)+100+1025-6500-(R1^2-(R1-(R1+5500)*(1-cos(theta))+1765+0)^2)^(1/2)<=0......
&R1-(R1+5500)*(1-cos(theta))+0+1765+3500-((R1+1765)^2+(2510+855)^2)^(1/2)>=0......
&(R1+5500)*(1-cos(theta))-1765>0)
i=i+1;
A(i,1)=(R1+5500)*sin(theta)+100+1025-5500;
A(i,2)=(R1+5500)*(1-cos(theta))-1765-0;
end
end
end
我是个菜鸟,不知为什么matlab运行结果A只是一个1行2列的矩阵,计算得到的应该不止一行才对,不知哪里出错了?
谁能帮忙解答下么?谢谢了
这是一条镜像帖。来源:北邮人论坛 / matlab / #8846同步于 2012/3/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】帮忙看下哪里出错了
thumbup
2012/3/23镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复