找回密码
 注册
Simdroid-非首页
查看: 110|回复: 5

MATLAB等值面问题

[复制链接]
发表于 2007-4-30 14:53:40 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
函数为B=I/2/PI/sqrt(y^2+z^2)
I等于5mA         x=1:7:141    y=-18.9:3:59.1    z=-60:3:60
当B为定值时,要做出此时的等值面三维图
我试着用surf和slice命令做,但相当失败。有高手能告诉我该怎么做么?还是有别的命令?
因为这个关系到我的毕业问题,所以恳请各位大侠帮忙。五一一结束我就必须做出来了,55555
发表于 2007-4-30 16:01:45 | 显示全部楼层 来自 北京平谷
Simdroid开发平台
何谓等值面三维图?
你是想画三维曲面图还是等高线图?
 楼主| 发表于 2007-4-30 16:39:18 | 显示全部楼层 来自 黑龙江哈尔滨
想画三维曲面图,但尝试了很多次都没成功
等高线图还没开始尝试呢,被三维曲面的给折磨疯了
发表于 2007-4-30 17:04:44 | 显示全部楼层 来自 北京平谷
你搜搜,这个问题不复杂,要有耐心看帮助
 楼主| 发表于 2007-4-30 20:08:38 | 显示全部楼层 来自 黑龙江哈尔滨
关键是不知道该用什么命令来绘制,感觉用surface和slice做不出来……
我学MATLAB才半个月,很多东西都不熟悉,而截止日期又很近,所以很心急,希望能帮忙,谢谢
发表于 2012-7-22 15:18:13 | 显示全部楼层 来自 安徽合肥
用如下命令即可:
Fs1=isosurface(x,y,z,B,1.0);
p=patch(Fs1);
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-3 07:07 , Processed in 0.028403 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表