在2 d域插值给定的数据

2视图(30天)
拉维舒克拉
拉维舒克拉 2023年4月5日
x = 0、4、6、9、11、17日20
y = 0、2、3、7、10、15
x(7日1)向量& y (6,1)
z会(数据)7 * 6 = 42价值观在这一领域。
如何插入z一些新的x和y现在说x (1) = 0, 5、10、15、20 & y (6,1) = 0, 3、6、9、12、15。
我用“griddata”非常李尔错误。请帮助!

答案(1)

大卫。马塞罗说道
大卫。马塞罗说道 2023年4月5日
例子
xdata = linspace (1、10、10)
xdata = 1×10
1 2 3 4 5 6 7 8 9 10
ydata = linspace (0, 1, 11)
ydata = 1×11
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000
zdata =兰德(长度(ydata), (xdata))
zdata = 11×10
0.8112 0.0708 0.5041 0.6023 0.0818 0.1820 0.7003 0.4842 0.3335 0.6683 0.6788 0.8340 0.0349 0.5122 0.0715 0.9324 0.2119 0.2980 0.4767 0.1168 0.5219 0.1053 0.9267 0.0636 0.9447 0.8776 0.3619 0.3600 0.0824 0.3414 0.6298 0.9852 0.5891 0.6079 0.6031 0.0961 0.9830 0.2188 0.9467 0.5634 0.6200 0.2704 0.6060 0.2413 0.8322 0.6864 0.3460 0.5554 0.4096 0.2714 0.4857 0.1183 0.4792 0.5002 0.2580 0.4702 0.4455 0.6356 0.7466 0.3907 0.9321 0.8234 0.5167 0.7972 0.9827 0.5531 0.2857 0.6909 0.0056 0.7744 0.5190 0.9112 0.0090 0.8131 0.5675 0.9623 0.0170 0.9269 0.9812 0.2971 0.4493 0.6002 0.2361 0.8474 0.6592 0.4733 0.6316 0.8359 0.8067 0.9577 0.6325 0.8260 0.2111 0.7607 0.2610 0.6142 0.3501 0.8030 0.6859 0.8245
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)
z0 = 1×4
0.6516 0.5111 0.4579 0.5660
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”)

登录置评。

类别

找到更多的在数值类型帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!