MATLAB学习笔记 如何画四维图

这几天帮一个学妹调试她的毕设,她是要实现一个简单算法,可是没一点matlab基础。于是乎,我在了解清楚她具体要做什么以后,一步一步地帮她把matlab语句写在纸上,我说照着敲上去就好了,没想到学妹居然说,“你看着我写吧”,“写完这句写哪句?”。。。瞬间感觉刚才给她讲解那么多都白讲了。算了,暂且当她编程没学好吧。等她敲完之后,又一步步地帮她调错,一切顺利完工之后,剩下最后一个问题,怎么把那个5000*8*15的存储电压值的三维矩阵给画出来。本来想着这都是小问题,搜一个函数就好了,我也没画过,可是妹子搜不到画不出来啊,于是我就帮她搜,搜啊搜的,还是没能画出来,妹子已经验收去了,只剩下我在风中凌乱。。。我还在忙着导师给的任务,暂且先记录一下搜到的内容,待有时间在研究吧。

      这个问题不是三维作图问题,而是四维作图问题了,搜到了一些函数,可是用法还没掌握。

(1)slice函数:http://www.mathworks.cn/cn/help/matlab/ref/slice.html

例子:

>> clear all;
>> [x,y,z,v]=flow(10);%产生三维空间的点
>> sx=[3,8];
>> sy=1.5;
>> sz=[-2,0.5];%在 sx,sy,sz 处切 v
>> slice(x,y,z,v,sx,sy,sz);
>> colormap hot

(2) meshgrid函数: http://www.mathworks.cn/cn/help/matlab/ref/meshgrid.html

另外,matlab中文论坛的几个帖子蛮不错的:
http://www.ilovematlab.cn/thread-33053-1-1.html
http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=265517

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bicelove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值