MATLAB: Return interpolated coordinate in 3d

interpolationthree dimensions

I have two 3D coordinates, e.g. x1,y1,z1 = 1,1,1 and x2,y2,z2 = 10,11,12 I would like to interpolate between these two coordinates and return the values of the coordinate at a specific plane, e.g. y=5

Best Answer

>> p1 = [1,1,1];
>> p2 = [10,11,12];
>> M = [p1;p2];
>> interp1(M(:,2),M,5)
ans =
4.6 5 5.4
Related Question