CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > matlab

求问一个Matlab或origin或mathematica画四维图(标量场)的问题

2013-06-14 51自学网




对于Mathematica的话,一个比较简单的可选方法,是使用ListContourPlot3D,当然这个只是画出所谓的“等高面”,和你的要求稍微有点区别,但好歹算是把标量场可视化了。具体可以看看Mathemaitca的帮助。
追问
我现在是三维空间中是填满的、、这样就不怎么好用颜色表示了、、想采取透明度啊之类的方法不知道可不可行、、
回答
ListContourPlot3D是可以选择所产生的等高面的个数的。非要弄密度图的话就要费点工夫了。(而且老实说我在想那样的图能看得清吗……)不过一定要用的话,你可以参考这帖:

mathematica.stackexchange.com/questions/25277/visualize-plot-of-a-function-of-3-variables-using-color-and-contours/25293#25293

不过看你好像没什么基础,大概会有点吃力吧……总之就是用你的数据表构造一个插值函数然后再使用下面的Silvia写的那个函数就行了。(把函数的部分相应的改掉即可。)
提问者评价
嗯、、谢谢~ 很有帮助了
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |