BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #8846同步于 2012/3/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】帮忙看下哪里出错了

thumbup
2012/3/23镜像同步1 回复
如下程序: 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列的矩阵,计算得到的应该不止一行才对,不知哪里出错了? 谁能帮忙解答下么?谢谢了
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
xueluowuhen机器人#1 · 2012/3/25
运行不是一行两列,明明很多行的