| 查看: 3574 | 回复: 20 | ||
ghost820521铁杆木虫 (著名写手)
|
[求助]
求助:Matlab中如何绘制三维隐函数图像已有2人参与
|
|
|
有一隐函数确定的函数F(x,y,z)=0,从中解不出z=z(x,y)的解析表达式,但想绘制z=z(x,y)的图像,有什么好办法吗? 最简单的想法是给定x和y的值用数值计算出z的值从而画图,是否有比这简单的作法,比如是否有隐函数的绘图命令,直接给出隐函数F的表达式就能出图的? |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在matlab中用mesh画三维图存在的问题
已经有11人回复
MATLAB中画三维双对数图形的问题
已经有10人回复
MATLAB将三维图和其中一个面的等高线画出来的问题,谢谢了。
已经有7人回复
matlab如何提取三维坐标
已经有3人回复
求助MATLAB做三维图问题
已经有4人回复
关于Matlab画三维曲面图的问题,求助高手,感激感激
已经有3人回复
MATLAB图像处理求助
已经有5人回复
【奇怪】显卡居然可用于matlab计算(与游戏和三维图像处理无关)!!!
已经有10人回复
Matlab三维图中如何实现x,y坐标名称与各自的坐标轴平行?
已经有4人回复
三维凝固模拟的时候,怎么用matlab画成三维体啊
已经有14人回复
求助matlab三维画图中:Inner matrix dimensions must agree.
已经有4人回复
重金求助Matlab图像加噪声问题
已经有8人回复
如何在matlab中绘制三维立体图
已经有13人回复
用Matlab软件如何画出三维荧光光谱图
已经有11人回复
【求助】请各位高手告诉我:这种想法能不能用matlab实现?200金币求助
已经有16人回复
【求助】如何获得matlab中当前fig图像的信息
已经有6人回复
【求助】如何在MATLAB中作出一个随机平面,急急急!!!
已经有3人回复
【求助】matlab如何只读取图像的一部分?
已经有11人回复
【其他】Matlab画三维曲面时候如何将坐标轴的说明(xlabel/ylabel)变得与坐标轴平行?
已经有3人回复
[紧急求助]Matlab中的图像拼接
已经有8人回复

郭向明
金虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 1020.1
- 红花: 5
- 帖子: 368
- 在线: 118.5小时
- 虫号: 2450693
- 注册: 2013-05-06
- 性别: GG
- 专业: 科技管理与政策

10楼2013-07-03 15:32:07
techolic
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 2684.5
- 红花: 1
- 帖子: 182
- 在线: 120.1小时
- 虫号: 1713076
- 注册: 2012-03-24
- 性别: GG
- 专业: 电子学与信息系统
★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-07-04 22:41:02
xiegangmai: 金币+2, 谢谢参与! 2013-07-04 22:41:02
|
Matlab那几千个库函数中,可恨的是,却偏偏不提供个三维隐函数的图像绘制的函数,但是可以灵活运用Matlab的isosurface()(等值面函数),例如:绘制x^2+y^2-z^2=1的图像 [x,y,z]=meshgrid(linspace(-10,10)); val=x.^2+y.^2-z.^2; isosurface(x,y,z,val,1) axis equal 内容来自:http://www.matlabsky.com/thread-361-1-1.html http://zhidao.baidu.com/question/144597390.html 【未亲测】 |
15楼2013-07-04 10:26:39
郭向明
金虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 1020.1
- 红花: 5
- 帖子: 368
- 在线: 118.5小时
- 虫号: 2450693
- 注册: 2013-05-06
- 性别: GG
- 专业: 科技管理与政策

2楼2013-07-01 15:58:17
ghost820521
铁杆木虫 (著名写手)
- 应助: 19 (小学生)
- 金币: 12233.2
- 散金: 4300
- 红花: 7
- 帖子: 1294
- 在线: 258.9小时
- 虫号: 88950
- 注册: 2005-08-26
- 性别: GG
- 专业: 基础物理学

3楼2013-07-01 18:54:49
郭向明
金虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 1020.1
- 红花: 5
- 帖子: 368
- 在线: 118.5小时
- 虫号: 2450693
- 注册: 2013-05-06
- 性别: GG
- 专业: 科技管理与政策

4楼2013-07-01 19:43:21
ghost820521
铁杆木虫 (著名写手)
- 应助: 19 (小学生)
- 金币: 12233.2
- 散金: 4300
- 红花: 7
- 帖子: 1294
- 在线: 258.9小时
- 虫号: 88950
- 注册: 2005-08-26
- 性别: GG
- 专业: 基础物理学

5楼2013-07-01 21:06:36
郭向明
金虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 1020.1
- 红花: 5
- 帖子: 368
- 在线: 118.5小时
- 虫号: 2450693
- 注册: 2013-05-06
- 性别: GG
- 专业: 科技管理与政策

6楼2013-07-02 22:51:10
1592203609
荣誉版主 (知名作家)
- 仿真EPI: 2
- 应助: 254 (大学生)
- 贵宾: 0.37
- 金币: 35191.9
- 散金: 468
- 红花: 164
- 沙发: 5
- 帖子: 5653
- 在线: 2195.1小时
- 虫号: 1766262
- 注册: 2012-04-19
- 性别: GG
- 专业: 有机合成
- 管辖: 仿真模拟
7楼2013-07-03 00:35:13
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-07-04 22:41:31
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-07-04 22:41:31
|
恰好这几天在用ezplot函数,是隐函数的绘图函数。你可以看看能不能用这个函数画出,需要指出的是注意变量名,尽量使用xyz或者XYZ,避免出现坐标轴倒置的问题,具体原因好像是和此函数中matlab内部ASIIC编码的顺序有关,你可以试试后面的这个小程序,看看。另外就是函数后面的参数一项,要给出[xmin,xmax,ymin,ymax,zmin,zmax],否则也可能画不出来。小程序:clear all clc figure(1) ezplot('x^3+sin(x)+5*y^2=0') grid on axis square figure(2) ezplot('y^3+sin(y)+5*x^2=0') grid on axis square figure(3) ezplot('x^3+sin(x)+5*Y^2=0') grid on axis square figure(4) ezplot('X^3+sin(X)+5*y^2=0') grid on axis square figure(5) ezplot('X^3+sin(X)+5*x^2=0') grid on axis square |

8楼2013-07-03 10:48:08
achilFes1990
木虫 (著名写手)
- 应助: 363 (硕士)
- 金币: 5307.5
- 红花: 21
- 帖子: 1400
- 在线: 197.1小时
- 虫号: 1115537
- 注册: 2010-10-07
- 性别: GG
- 专业: 海洋工程

9楼2013-07-03 11:23:09













回复此楼
很抱歉,这个函数果然不一般,隐函数绘图对这个表达式无效。暂时帮不到你了。