在2 d域插值给定的数据
2视图(30天)
显示旧的评论
答案(1)
大卫。马塞罗说道
2023年4月5日
例子
xdata = linspace (1、10、10)
ydata = linspace (0, 1, 11)
zdata =兰德(长度(ydata), (xdata))
x0 = (2.5 - 3.5 4.5 - 5.5);
y0 = (0.25 - 0.35 0.45 - 0.55);
z0 = interp2 (xdata ydata zdata, x0, y0)
2的评论
大卫。马塞罗说道
2023年4月6日
编辑:大卫。马塞罗说道
2023年4月6日
xdata = linspace (1、10、20);
ydata = linspace(0, 20年,30);
[xgrid, ygrid] = meshgrid (xdata ydata);
zdata =罪(xgrid) + cos (ygrid);
图(1)
冲浪(xgrid ygrid zdata)
现在,如果你想在某一固定的数据
x0
和变量
y
,你可以做
x0 = 6.5;
z0 = interp2 (xdata ydata zdata, x0, ydata);
你可以想象这
图(2)
次要情节(2,1,1)
冲浪(xgrid ygrid zdata)在
plot3 (x0 *的(大小(ydata)), ydata, z0,“r”,“线宽”4)
次要情节(2,1,2)
情节(ydata z0)
包含(“y”)
ylabel (“z”)
传奇(“x0 = 6.5”)
一样固定
y0
y0 = 5.66;
z0 = interp2 (xdata ydata、zdata xdata, y0);
图(3)
次要情节(2,1,1)
冲浪(xgrid ygrid zdata)在
plot3 (xdata, y0 *的(大小(xdata)), z0,“r”,“线宽”4)
次要情节(2,1,2)
情节(xdata z0)
包含(“y”)
ylabel (“z”)
传奇(“y0 = 5.66”)
一般来说,你可以推断任何表面上的道路
z
对于一个给定的函数
y (x)
。
x0 = xdata;
y0 = 2 * x0 + 18;
z0 = interp2 (xdata ydata zdata, x0, y0);
图(4)
次要情节(2,1,1)
冲浪(xgrid ygrid zdata)在
plot3 (x0, y0, z0“r”,“线宽”4)
次要情节(2,1,2)
plot3 (x0, y0, z0“k”,“线宽”,2)
包含(“x”)
ylabel (“y”)
zlabel (“z”)
传奇(“y = 2 x + 18”)