请问2^(-i),i:1-1000;用matlab怎么求?不要用循环

发布时间:2019-08-08 00:33:17

请问2^(-i),i:1-1000;用matlab怎么求?不要用循环

推荐回答

i=1:1000第一次循环i=1;最后一次是i=1000如果一切正常的话是不会抱你上面所说的错误的你只有检查一下size,返回的[h w]是不是800,1000我估计你的I是由文件读取的图像数据矩阵很有可能是3维德rgb数据矩阵,也就是800x1000x3的矩阵你用[h,w] = size(I);返回的h=800 而w=3000所以会有越界的问题你可以用[h,w,z] = size(I);返回3个值,那么h=800 w=1000 z=3也可以用s=size(I); s=[800 1000 3]然后h=s(1);w=s(2);
以上问题属网友观点,不代表本站立场,仅供参考!