problems using slice function

3 次查看(过去 30 天)
Bran
Bran 2013-1-16
I have been having some problems using the slice function; I am using the following code;
x = [-7:1:9]
y = [-7:1:9]
z = [-7:1:9]
zslice = [0, 5, 9]
v = my_ans (fft values calculated)
slice(x,y,z,v,zslice)
The error message I am getting is as follows;
Warning: Specifying the number of columns is no
longer necessary. Use slice(v,xi,yi,zi) instead.
> In slice at 55
Error using /
Matrix dimensions must agree.
Error in slice (line 57)
v =
reshape(v,size(v,1)/args{5},args{5},size(v,2));
Any ideas what the problem is??
Many thanks
:)

回答(1 个)

Walter Roberson
Walter Roberson 2013-1-17
编辑:Walter Roberson 2013-1-17
The only way that slice() takes 5 arguments is if the last argument is a string indicating the interpolation method.
There are four-argument versions of slice() in which V is the first argument, but those only have one z.
There are seven-argument versions of slice() in which x, y, z, and v are the first four arguments, but the last three arguments must be xi, yi, zi. You seem to have left out the xi and yi.

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by