matlab 二维插值经典问题x=[129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0 81.0 162.0 162.0 117.5];y=[7.5 141.5 23.0 147.0 22.5 137.5 85.5 60.5 121.0 3.0 56.5 116.5 84.0 43.5];Z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];x,y为平面坐标,z为
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/22 01:46:58
matlab 二维插值经典问题x=[129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0 81.0 162.0 162.0 117.5];y=[7.5 141.5 23.0 147.0 22.5 137.5 85.5 60.5 121.0 3.0 56.5 116.5 84.0 43.5];Z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];x,y为平面坐标,z为
matlab 二维插值经典问题
x=[129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0 81.0 162.0 162.0 117.5];
y=[7.5 141.5 23.0 147.0 22.5 137.5 85.5 60.5 121.0 3.0 56.5 116.5 84.0 43.5];
Z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];
x,y为平面坐标,z为高度,要求绘制出精细的三维图形(需要对z插值)
matlab 二维插值经典问题x=[129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0 81.0 162.0 162.0 117.5];y=[7.5 141.5 23.0 147.0 22.5 137.5 85.5 60.5 121.0 3.0 56.5 116.5 84.0 43.5];Z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];x,y为平面坐标,z为
>> x=[129.0 140.0 103.5 88.0 185.5 195.0 105.5 157.5 107.5 77.0 81.0 162.0 162.0 117.5];
>> y=[7.5 141.5 23.0 147.0 22.5 137.5 85.5 60.5 121.0 3.0 56.5 116.5 84.0 43.5];
>> plot(x,y,'o')
>> Z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];
>> h=-Z;
>> xi=70:3:200;yi=0:3:150;
>> [X,Y]=meshgrid(xi,yi);
>> H=griddata(x,y,h,X,Y,'cubic');
>> mesh(X,Y,H);
>> view(-60,30);
图形如下: