MATLAB中A=zeros(2*N,9); for i=1:2:2*N-1 j=(i+1)/2; 是什么意思?急用!谢谢

ca_erp
2013-06-04
知道答主
回答量:10
采纳率:0%
帮助的人:3.6万
展开全部
A是一个2*N行,9列的零矩阵。循环是指从1开始一直到2*N,每两个,就是1,3,5,7,9……求j的值,j的值依次为1,2,3,4,5
追问
A(i:i+1,:)=[xa(j) ya(j) 1 0 0 0 -xb(j)*xa(j) -xb(j)*ya(j) -xb(j);0 0 0 xa(j) ya(j) 1 -xa(j)*yb(j) -yb(j)*ya(j) -yb(j)];是什么意思
追答
A的第i行为:
xa的第j个元素,ya的第j个元素,1,0,0,0,-xb(j)*xa(j), -xb(j)*ya(j), -xb(j);这9个值

A的第i+1行为:
0, 0, 0, xa(j), ya(j), 1, -xa(j)*yb(j), -yb(j)*ya(j), -yb(j)这9个值
wxhhq0226
推荐于2018-03-13 · TA获得超过1697个赞
知道小有建树答主
回答量:496
采纳率:66%
帮助的人:490万
展开全部
解释:
A=zeros(2*N,9);是指把2*N行9列的0矩阵赋给A。也就是A为2*N行9列的0矩阵。
for i=1:2:2*N-1 j=(i+1)/2;是for循环,i为1,3,5,7……,2*N-1时(也就是i为奇数),循环内求j的值。循环直到i=2*N-1。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式