发布网友 发布时间:2022-04-30 17:38
共4个回答
热心网友 时间:2022-06-29 23:02
先提醒你一下,你的x,y是不能哪样定义的,要不然z就必须得是12*12阶矩阵
因此,你的x要么是1*12阶矩阵,y就是1*3阶矩阵;x要么是1*3阶矩阵,y就是1*12阶矩阵;这样才能符合你给出u矩阵 。
现在给你的一些命令:
>>x=1:12;y=1:3;
>>u=[3.754 7.179 0.197 13
3.7477.1660.18317
3.7377.1470.16924
3.7347.1410.15615
3.7397.1500.14516
3.7517.1700.19114
3.7427.1520.17512
3.7457.1580.16415
3.7317.1310.15515
3.7367.1370.1648
3.7397.1430.15616
3.7327.1260.15711];
>>z=[u(:,1)',u(:,2)',u(:,4)'];
>>mesh(x,y,z)
我采用插值拟合给出你要的效果图
>>xi=1:0.1:12;yi=1:0.1:3;
>>zi=interp2(x,y,z,xi',yi,'cubic');
>>mesn(xi,yi,zi)
最终得到的图形
热心网友 时间:2022-06-29 23:02
数据不够多。热心网友 时间:2022-06-29 23:03
是这样的吗?热心网友 时间:2022-06-29 23:03
学习一下,最近正好要用。。。