24小时热门版块排行榜    

查看: 535  |  回复: 2

hhmmyyy

木虫 (正式写手)

[求助] 求助如何画坐标与数值意义对应的应力云图 已有1人参与

现在有一组数据,第一,二列X,Y分别代表横纵坐标第三列Z代表的(X,Y)相应的数值。
如何能画出来,数值与坐标意义对应的应力云图,颜色的不同代表数值的大小。
自己写了一段,但是不知道为何跑出来的图是不正确的。
请教大神帮助。
数据为附件的TXT。
我自己写的代码如下,请各路大神指教。
tic;
x = data(:,2);
y = data(:,3);
z = data(:,4);

scatter3(x,y,z,10,'fill');
colormap(jet);
colorbar;
view(0,90);

N = 4;
xxx = x(1:N:length(x));
yyy = y(1:N:length(x));
zzz = z(1:N:length(x));

xmin = min(xxx);
ymin = min(yyy);
xmax = max(xxx);
ymax = max(yyy);
xx = linspace(xmin,xmax,length(xxx));
yy = linspace(ymin,ymax,length(yyy));
[X,Y] = meshgrid(xx,yy);
Z = griddata(xxx,yyy,zzz,X,Y,'v4');
h = pcolor(X,Y,Z);
shading interp;

toc;
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : List_0.txt
  • 2016-04-29 14:30:07, 100.42 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

感谢参与,应助指数 +1
似乎有个命令,可以绘制颜色与函数值相关的“彩图”;然后该是你所需的应力云图了吧?
没事儿就进行交流~
2楼2016-04-29 18:24:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Justin147

铁杆木虫 (著名写手)

画平面图用imagesc,画三维图用surf或mesh,具体参数查看对应函数说明

发自小木虫Android客户端
3楼2016-05-01 09:14:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hhmmyyy 的主题更新
信息提示
请填处理意见