matlab画图 坐标不规则分布点怎么画类似contourf的伪彩图
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/05 21:36:20
matlab画图 坐标不规则分布点怎么画类似contourf的伪彩图
z(n)=f(x(n),y(n)), 其中坐标x(n)、y(n)不规则分布,不能用meshgrid生成 这种情况下怎么画出z随坐标x、y分布的类似contourf的伪彩图,伪彩图示例如下 a=rand(20,30) contourf(a);colorbar
首先利用gridddata函数
用插值的办法将不规则分布的数据点用规则网格表示
然后再用contourf画图
例如你有一系列的数据点x,y,z是三个长度相等的数列
那么你可以根据x,y的取值范围,由meshgrid生成规则的网格
然后用griddata将数据插值都规则网格,然后画图
[xx yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y)));
zz=griddata(x,y,z,xx,yy);
contourf(xx,yy,zz)
再问: 多谢了,这个办法很好,请问除了这个办法
matlab有内置的直接可用的函数吗
再答: 基本上没有现成的函数了
用插值的办法将不规则分布的数据点用规则网格表示
然后再用contourf画图
例如你有一系列的数据点x,y,z是三个长度相等的数列
那么你可以根据x,y的取值范围,由meshgrid生成规则的网格
然后用griddata将数据插值都规则网格,然后画图
[xx yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y)));
zz=griddata(x,y,z,xx,yy);
contourf(xx,yy,zz)
再问: 多谢了,这个办法很好,请问除了这个办法
matlab有内置的直接可用的函数吗
再答: 基本上没有现成的函数了
MATLAB中用contourf做个一幅图像,怎么得到这幅图的最大值所对应的X,Y坐标?
matlab 画图 已知一个点的坐标和图形上一点 怎么画着两点的直线呢
matlab怎么通过RGB三个通道的值还原彩图
matlab画图时的坐标出现错误?
我有一些坐标点数据(xyz)不知道用matlab怎么画图?用什么函数
在matlab画图中,已知某点横坐标,如何标出此点的主坐标值
,matlab画图;怎么在xyz坐标系里的yoz平面上画图,x的坐标怎么处理?
matlab怎么生成随机的高斯分布点?
MATLAB高手请进----有点挑战的极坐标画图
matlab中contourf函数出现问题
matlab画图怎么画出平滑的图?
matlab 带有分母的多项式怎么画图