matlab三重循环中访问360*180*360矩阵的(1,1,3)项出现问题 百思不解

[复制链接]
查看11 | 回复3 | 2009-8-10 17:22:25 | 显示全部楼层 |阅读模式
MyWorkSpace(((Alpha-Alpha_i)/delta)+1,((Beta-Beta_i)/delta)+1,((Gama-Gama_i)/delta)+1)=1; 角标不是整数,你就让它是整数,给它取整看看.试试吧.MyWorkSpace(floor((Alpha-Alpha_i)/delta)+1,floor((Beta-Beta_i)/delta)+1,floor((Gama-Gama_i)/delta)+1)=1;...
回复

使用道具 举报

千问 | 2009-8-10 17:22:25 | 显示全部楼层
RotMatrix(1,:)=[cos(Beta)*cos(Gama);-cos(Beta)*sin(Gama);sin(Beta)];第一行等于一个列向量?...
回复

使用道具 举报

千问 | 2009-8-10 17:22:25 | 显示全部楼层
你把乘号换成点乘试试,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行