24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2447  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

amerigo6

金虫 (正式写手)

[尾张傻瓜]

[交流] 【求助】Matlab 四维图形的绘制。已有5人参与

数据如下:
X         Y         Z         Value
-1.00E+01 1.55E+00  1.37E-40  0.246295544
-9.90E+00 1.53E+00  2.66E-02  0.246295544
-9.80E+00 1.53E+00  4.24E-02  0.247844941
-9.71E+00 1.53E+00  6.23E-02  0.183113826
-9.61E+00 1.53E+00  8.43E-02  0.188144831
-9.52E+00 1.53E+00  1.09E-01  0.176684891
-9.43E+00 1.54E+00  1.37E-01  0.17203975  
-9.34E+00 1.54E+00  1.67E-01  0.163887358
-9.25E+00 1.54E+00  1.99E-01  0.157333454
-9.17E+00 1.55E+00  2.32E-01  0.150361895
-9.08E+00 1.55E+00  2.67E-01  0.144408582
-9.00E+00 1.55E+00  3.03E-01  0.138882846
-8.91E+00 1.55E+00  3.40E-01  0.134207946
-8.83E+00 1.55E+00  3.78E-01  0.130108718
-8.75E+00 1.55E+00  4.16E-01  0.126671151
-8.67E+00 1.55E+00  4.55E-01  0.123785723
........................................................................
........................................................................
X,Y,Z为一个几何模型变形后的坐标值,Value为自定义的一个数值,能否画出四维图形来得到Value在XYZ上的分布图形,
看网上有个例子是用Slices来做的,但是需要使用Meshgrid生成XYZ矩阵,并且XYZ是单调的,对于这种任意的XYZ能否有办法画出四维图形。
回复此楼
今天Symantec一直在报QQ有问题,吓的我都不敢用QQ了
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2009liuwen

木虫 (知名作家)

蜗 牛

★ ★ ★ ★
amerigo6(金币+1):谢谢参与
amerigo6(金币+2):谢谢兄弟建议, 1-24 01:41
sunxiao(金币+1):谢谢参与,欢迎常来 1-24 07:52
对于这个问题我也遇到了
好像只能用格点去做
你先建零方阵
x=zeros(n)
y=zeros(n)
z=zeros(n)

再把你的数据存入空间中
x(i,k)
y(i,k)
z(i,k)

再用meshgrid 建立格点空间矩阵

然后再用四维命令绘图

祝你成功!!!!!!!!
4楼2010-01-23 17:07:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

smallwww

铁杆木虫 (著名写手)

amerigo6(金币+1):谢谢参与
nono2009(金币-1):请不要在专业区灌水。谢谢! 1-23 10:45
学习了,帮顶一下!!!!!
2楼2010-01-23 10:15:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

amerigo6

金虫 (正式写手)

[尾张傻瓜]

见识一下著名写手的新虫兄弟。
引用回帖:
Originally posted by smallwww at 2010-1-23 10:15:
学习了,帮顶一下!!!!!

今天Symantec一直在报QQ有问题,吓的我都不敢用QQ了
3楼2010-01-23 10:33:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

amerigo6

金虫 (正式写手)

[尾张傻瓜]

谢谢兄弟建议,但是有个问题需要考虑一下。
FEM方法计算有初始构型和变形后的构型,对于初始构型来说,是一个规则体。这个可以用Meshgrid建立规则的格点和空间矩阵,然后用Slices画切片图,但是对于变形后的坐标点是一个任意的点,不可能是单调的,所以也不能够用Meshgrid来做,不清楚兄弟还有其他的什么办法,再者Tecplot貌似可以做这个东西,不清楚兄弟熟悉不熟悉?
引用回帖:
Originally posted by 2009liuwen at 2010-1-23 17:07:
对于这个问题我也遇到了
好像只能用格点去做
你先建零方阵
x=zeros(n)
y=zeros(n)
z=zeros(n)

再把你的数据存入空间中
x(i,k)
y(i,k)
z(i,k)

再用meshgrid 建立格点空间矩阵

然后再用四维命令 ...

今天Symantec一直在报QQ有问题,吓的我都不敢用QQ了
5楼2010-01-24 01:43:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见