马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
Temperw1(:,1:10,1:10,:)=Tempergrf(:,11:2,11:2,:);
为什么提示的错误是 Subscripted assignment dimension mismatch.下标分配维数不匹配
要是怎么才能实现上面的语句要表达的意思
备“:
size(Temper)=121,21,21,41;size(Tempergrf)=[121,11,11,41];
Tempergrf是一立方体1/4对称块的温度按时间变化的数组 时间步长为121
后面3维是表示空间位置的 现在需要将1/4立方体扩充到整体
所以进行上面的数组操作
我用循环使Temperw1(:,1:10,1:10,:)=Tempergrf(:,11:2,11:2,:);这个赋值过程可以完成
但是在语句Temper(:,11:21,11:21,:)=Tempergrf(:,1:11,1:11,:); 完成后再实施
Temper(:,1:10,1:10:21,:)=Temper1(:,1:10,1:10,:); 结果是Temper的第二维前10都是0与Temper1并不相等
[ 本帖最后由 eight 于 2007-10-12 16:30 编辑 ] |