Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#2 |
初级会员
注册日期: 2012-03-06
住址: 北京海淀
帖子: 2
声望力: 0 ![]() |
![]()
上面的代码有一点错,这里是更改的版本,问题不变:
function Y = rawread2(char,A) row = A(1); col = A(2); pag = A(3); Y=zeros(row,col,pag); y=zeros(row,col); h = fopen(char,'rb'); %if h ~= 3 % error('failed to open the raw file.') %end for i=1: pag fseek(h,row*col*2*(i-1),'bof'); y = fread(h,[row,col],'uint16'); Y(:,:,i) = y; end h = fclose(h); if h == -1 error('failed to close the file.'); end end |
![]() |
![]() |