非均匀间隔的数据点的二维等高线图
66(30天)
显示旧的评论
我从COMSOL数组数据非均匀网格:x, y节点位置和u为每个节点,节点细化的一个区域。我想创建一个二维等高线图的数据在MatLab在x - y图和颜色代表u。发现似乎涉及到的所有信息通过“meshgrid”创建一个矩形网格,然后让它插入数据到这个网。我在想如果有一个简单的方法,我可以画出原始数据所以我不排除任何价值观?
任何帮助深表感谢。
2的评论
答案(2)
嘉里蒂迈克
2015年5月27日
轮廓的命令可以处理曲线网格,但不是多分辨率网格。所以我可以这样做:
(θ,rad) = meshgrid (linspace(0,π,49),linspace (1、3、49));
(x, y) = pol2cart(θ,rad);
z =山峰;
contourf (x, y, z)
得到一个轮廓的2 d网格包装在半环,但X, Y, Z的输入都是二维数组。
另一个是使用一些其他的轮廓。例如,如果您的网格足够好,你可以使用分散在每个位置画彩色圆圈:
散射(x, y, 120 c,“填充”)
会给你任何插值,就原始数据。