作者ddaken ()
看板MATLAB
标题Re: [绘图] 矩阵对应绘图(三维)
时间Mon Jul 2 18:30:26 2012
後来不知道在哪个网站看到
a= rand (16,16,16);
figure
hold on
for 1:16
mesh(a(:,:,i))
end
view(3);
即可
※ 引述《ddaken ()》之铭言:
: 请问大大可否有范例可参考??
: 假设一个16x16x16的矩阵要用mesh绘图出来
: x和y是不是就是设定为1:16
: 然後z就是这1x4096的资料??
: ※ 引述《ceaton (阿辉)》之铭言:
: : 以下是我个人的浅见啦,您参考参考就好
: : 首先,你的空间座标就已经是三个了,即X,Y,Z
: : 所以,你画三维图,每个轴都已经有对应的数值了
: : 这时你要在三维空间再加入对时间t的变化作图
: : 个人认为维度不够
: : 我建议你三个做法
: : 第一个比较直接,你每个t做一张图,最後组成动画档
: : 即你第四维度的变数t,用实际的时间来表示
: : 第二个做法,减少空间维度
: : 即你可以分成先看X,Y平面上对t的变化
: : 再看Y,Z平面及X,Z平面各自对t的变化
: : 这种做法会让看图的人比较费神及伤脑筋
: : 最後一种做法,就是在工程的人比较常用的状态空间表示法
: : X,Y,Z座标三轴对应到一个新空间,叫一个状态,给一个状态值
: : 然後你去画一个二维的状态空间对时间t的做图
: : 大致上是如此罗
: : 参考参考就好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.250.46.153