● 隐函数:

通常情况下我们使用的隐函数都是如:x²+y²=1 这样的形式,但在matlab中,隐函数用【函数句柄】定义时,必须把形式化为 f (x,y) = 0此种形式,如:x² + y² - 1 = 0。

下面是用【函数句柄】定义隐函数的代码:

f = @(x,y) x.^2 + y.^2 - 1;

● 绘图(主要用到 fimplicit 函数):

二维

%% 二维隐函数绘图
%% 1    f = @(x,y) x.^2 - y.^2 - 1; % 使用函数句柄定义函数fimplicit(f)%% 2f = @(x,y) x.^2 + y.^2 - 3;fimplicit(f,[-3 0 -2 2])  % 指定绘图范围%% 3f1 = @(x,y) x.^2 + y.^2 - 1;fimplicit(f1,':r')  % 第二个参数中“:”表示线型,“r”表示红色hold onf2 = @(x,y) x.^2 + y.^2 - 2;fimplicit(f2,'--g','LineWidth',2)  % 第二个参数中“--”表示线型,“g”表示绿色hold off

三维

%% 三维隐函数绘图
%% 1f = @(x,y,z) x.^2 + y.^2 - z.^2;interval = [-5 5 -5 5 0 5];fimplicit3(f,interval)%% 2f = @(x,y,z) x.^2 + y.^2 - z.^2;fimplicit3(f,'EdgeColor','none','FaceAlpha',.5)  % 通过将 EdgeColor 属性设置为 'none' 删除线条。通过将 FaceAlpha 属性设置为 0 到 1 之间的值添加透明度。

【matlab笔记】二维/三维隐函数绘图相关推荐

  1. matlab 极坐标 二维,matlab笔记二维绘图(极坐标隐函数等)008.docx

    matlab笔记二维绘图(极坐标隐函数等)008.docx 008二维绘图(极坐标.隐函数等)一.极坐标图形调用格式为POLART,R,'选项'其中,T为极角,R为极径,选项的使用和PLOT类似.例1 ...

  2. MATLAB的二维线图绘图函数plot()实例积累

    目录 1 plot(Y) 2 plot(X,Y) 3 plot(___,Name,Value) 4 坐标轴标注和图形标题 5图例标注 6 目前MATLAB的文本已支持Latex公式输入 7 控制坐标轴 ...

  3. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  4. matlab 三维数组运算,MATLAB二维三维画图仿真数组运算

    MATLAB二维三维画图仿真数组运算 1. 数学 (1) 数组运算: x=[1 2 3 4]; y=[3 4 5 6]; z=x+y %数组x与数组y相加得到数组z z = 4 6 8 10 z=x- ...

  5. Matlab中矩阵编号方式以及一维二维三维数据间的相互转换

    Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...

  6. MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar

    MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 自己在编程的时候,没有在网上找到很好的解释. 所以把我的代码贴出来,给遇到同样问题的盆友一个参考~ 带注释.看不懂的地方可以给我 ...

  7. MATLAB编程(4)——MATLAB绘制二维高斯函数的三维图

    本篇博文记录使用MATLAB绘制二维高斯函数的三维图. 用到的MATLAB函数--mesh()(绘制三维线框图)和surf()(绘制三维表面图). MATLAB命令窗口输入>> doc 函 ...

  8. matlab绘制二维图形

    常用的二维图形命令: plot:绘制二维图形 loglog:用全对数坐标绘图 semilogx:用半对数坐标(X)绘图 semilogy:用半对数坐标(Y)绘图 fill:绘制二维多边填充图形 pol ...

  9. matlab的二维曲线论文,基于几何画板与MATLAB绘制二维曲线

    第 26 卷 第 6 期 牡丹江大学学报 Vol.26 No.6 2017 年 6 月 Journal of Mudanjiang University Jun. 2017 132 文章编号:1008 ...

最新文章

  1. 计算机专业术语graphui,计算机专业术语英译
  2. mysql5.5.3下载_MySQL5.5.5M3发布-下载_MySQL
  3. java中super的作用
  4. 针对某游戏保护DebugPort清零的一次逆向
  5. Swift的笔记和参考
  6. 【答阿里寒冬面试题】呵呵,大神的面试题就是好!
  7. 乔布斯亲笔签名Apple II使用手册拍出80万美元高价
  8. 关于人生观与方法论的两篇文章
  9. 遗传算法及c++实现
  10. C语言房地产销售管理系统,房地产销售管理系统的设计与实现
  11. 《App后台开发运维和架构实践》前言
  12. linux 固态硬盘 分区工具,固态硬盘怎么分区?使用免费分区助手轻松搞定!
  13. matlab 平滑曲线连接_MATLAB数字图像处理-识别广告牌上的文字
  14. 云端(服务器)车牌识别SDK
  15. excel对比两顺序不同的表格
  16. 计算机主机频率单位,计算机常见计量单位解析
  17. win7 匿名共享目录
  18. 漏洞分析---SSLv3降级加密协议Padding Oracle攻击(POODLE)技术分析
  19. (连载)Android系统源码分析--Android系统启动流程之Linux内核
  20. 文本批量替换的正则表达式

热门文章

  1. https://p.3.cn/prices/mgets爬取京东商品信息报错error pdos_captcha
  2. matlab lognpdf用法,求助大神
  3. 使用CobaltStrike制作宏文件钓鱼
  4. DAMA数据治理学习笔记-数据质量
  5. 红旗linux常用端口,红旗linux使用指南
  6. PC装苹果系统(详解)
  7. static,this,private关键字用法
  8. 纳税服务系统【系统、子系统首页】
  9. HWiNFO32无法加载
  10. ManageEngine 详解IT服务管理(ITSM)流程五阶段