Error with part of code for MRI enhancement.

조회 수: 2 (최근 30일)
Westin Messer
Westin Messer 2018년 3월 9일
댓글: Walter Roberson 2018년 3월 9일
Hello,
I have code for an MRI enhancement that I know has been verified and works. However when I try and run it I get an error at 'im plc 3 4'. Does anyone know why Matlab doesn't recognize that and what its doing? Thank you!
% fig_brain_fft2
x = imread('Brainweb.jpg')';
f = fftshift(fft2(x));
im plc 3 4
im(1, x)
axis off, title ''
%colormap(gca, hot)
tmp = abs(f); tmp = tmp / max(tmp(:));
im(2, log(0.0001 + tmp))
axis off, title ''
cmap = colormap(jet);
cmap(1,:) = 0;
colormap(cmap)
im subplot 3
plot(200*tmp(:,end/2+[-10 1 10]), 'r')
axis([0 256 0 200])
xtick([1 256])
ytick([0 200])
axis off

채택된 답변

Image Analyst
Image Analyst 2018년 3월 9일
You forgot to include the im() function. Maybe try calling it like you do the second time, with parentheses.
% Call im()
im(plc, 3, 4); % I have no idea what this function does.
Make sure plc is defined in advance. I also have no idea how this could possibly work:
im subplot 3
subplot() is a function, and you're trying to pass it to your im() function - is that right??? Explain what is going on there.
  댓글 수: 1
Westin Messer
Westin Messer 2018년 3월 9일
I'm just as confused as you are. I'm really just trying to get the code to run.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Walter Roberson
Walter Roberson 2018년 3월 9일
That code is part of a package available at http://web.eecs.umich.edu/~fessler/irt/fessler.tgz . If you download and expand that, and look in the graph subdirectory, then you will find im.m . So you should be loading the entire package and using pathtool to add the directory with all of its subdirectories.
  댓글 수: 6
Westin Messer
Westin Messer 2018년 3월 9일
I'm sorry, This is the error I'm getting:
Error: File: im.m Line: 1 Column: 2 Unexpected MATLAB operator.
Error in MRI (line 6) im plc 3 4
Walter Roberson
Walter Roberson 2018년 3월 9일
What is currently showing up for
which -all im

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Neuroimaging에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by