312203997 发表于 2011-3-28 20:46:58

急!请高手指点:关于Matlab处理Flac3D提取数据的问题?

本帖最后由 312203997 于 2011-3-28 21:08 编辑

请各位高手指点:关于Matlab处理Flac3D提取数据的问题
我从FLAC3D里面将一个平面(Z坐标相同)上的应力值提取出来了,由于FLAC3D里面的网格不是均匀大小,所以提取的数据为:各个节点的X,Y坐标,及各节点上的垂直应力值,现想使用Matlab处理成三维应力分布图,软件提示如下错误:
>> meshz(x,y,z)
??? Error using ==> *
Inner matrix dimensions must agree.
Error in ==> C:\MATLAB6p5\toolbox\matlab\specgraph\meshz.m
On line 100==> zrow = zref*ones(1,n); zcol = zref*ones(m,1);

注:我使用的命令如下:
x0=[.........]
y0=[........]
z0=[........]
x=0:0.1:130
y=0:0.1:130
z=griddata(x0,y0,z0,x,y','cubic')
meshz(x,y,z)

messenger 发表于 2011-3-29 17:01:11

griddata命令用的不对,help griddata,说得很明白了。

312203997 发表于 2011-4-2 16:01:29

嗯,问题解决了,感谢总版主的热情帮助! 2# messenger

dabing1091 发表于 2011-10-8 14:48:36

嗯,问题解决了,感谢总版主的热情帮助! 2# messenger
页: [1]
查看完整版本: 急!请高手指点:关于Matlab处理Flac3D提取数据的问题?