matlab如何画四维图像。
〈本帖收录于〉——〖素质文库〗
(三大专题:〖Only one〗、〖On Spss〗、〖On Matlab〗)
法一
这个问题相当于有限元里面后处理的例子。一个数组一共四列,前三列为坐标xyz,第四列为温度。
- clear
- clc
- data=load('c:/nodetemp.txt')
- sx=0:0.2/5:0.2
- sy=0:0.3/5:0.3
- sz=0:0.2/5:0.2
- v=zeros(6,6,6)
- for index=1:216
- if (data(index,1)-0.00)<1e-5
- xbiao=1
- elseif (data(index,1)-0.04)<1e-5
- xbiao=2
- elseif (data(index,1)-0.08)<1e-5
- xbiao=3
- elseif (data(index,1)-0.12)<1e-5
- xbiao=4
- elseif (data(index,1)-0.16)<1e-5
- xbiao=5
- elseif (data(index,1)-0.2)<1e-5
- xbiao=6
- end
-
- if (data(index,2)-0.00)<1e-5
- ybiao=1
- elseif (data(index,2)-0.06)<1e-5
- ybiao=2
- elseif (data(index,2)-0.12)<1e-5
- ybiao=3
- elseif (data(index,2)-0.18)<1e-5
- ybiao=4
- elseif (data(index,2)-0.24)<1e-5
- ybiao=5
- elseif (data(index,2)-0.3)<1e-5
- ybiao=6
- end
-
- if (data(index,3)-0.00)<1e-5
- zbiao=1
- elseif (data(index,3)-0.04)<1e-5
- zbiao=2
- elseif (data(index,3)-0.08)<1e-5
- zbiao=3
- elseif (data(index,3)-0.12)<1e-5
- zbiao=4
- elseif (data(index,3)-0.16)<1e-5
- zbiao=5
- elseif (data(index,3)-0.2)<1e-5
- zbiao=6
- end
读入的txt文件:
本帖隐藏的内容
结果图形: