improfile "Error using interp2 Too many input arguments."

5 次查看(过去 30 天)
when copying the example of the matlab, the line was drawn. But no matter how to finishe the line, shift+click, righ-click, or double-click, when it finishes, it shows the error: "Error using interp2, Too many input arguments. Error in improfile (line 236), zg = interp2(xGridPoints, yGridPoints, img, xg, yg, method);
What's the correct operation to use the improfile and let matlab to plot a line? Thanks.
I = fitsread('solarspectra.fts');
imshow(I,[]);
c=improfile
  2 个评论
Walter Roberson
Walter Roberson 2023-2-25
What shows up for
which -all interp2
/MATLAB/toolbox/matlab/polyfun/interp2.m /MATLAB/toolbox/parallel/gpu/@gpuArray/interp2.m % gpuArray method /MATLAB/toolbox/parallel/parallel/@codistributed/interp2.m % codistributed method
I suspect that you have another interp2 before the polyfun one.
John
John 2023-2-27
Thanks, I found the function in another package and it worked now. However, I cann't see the "accept the answer" button for this tip :-(

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by