matlab应用——求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:matlab学习

上一节我们简单了解了一下matlab绘图,这一节我们看一下参数方程,隐函数,极坐标等图像绘制。

参数方程:

这次我们就拿2019全国一卷理数22题为例(当时把我都看蒙了)

题目就不做了,我们只是画一下C的图像(这个画出来这道题也就没有难点了)

1、首先认识一下plot的兄弟函数fplot

fplot(x,y,[a,b])

这里比plot()多了一个矩阵参数,a,b就是指参数t的取值范围

2、然后我们要用参数t表示x,y

这里引入一个函数句柄的概念,就是用句柄的变量表示我们需要的变量

x=@t x(t)

@t是调用句柄

x(t)就是我们想要的关系式

比如这里我们的关系式就是:x=@(t) (1-t^2)/(1+t^2)

完整代码:

x=@(t) (1-t^2)/(1+t^2)

y=@(t) 4*t/(1+t^2)

fplot(x,y,[-10,10]);

axis equal %这个我们后面会说

结果就出来了,果然是个椭圆:

当然考试的时候我们还是要自己算哈:)

极坐标:

讲了参数方程,那肯定不能把极坐标给落下啊

我们再来认识一个新的函数:polar

polar(t,r)函数的规则和plot一样,只不过画出的图像是极坐标

直接看代码吧:

t=0:pi/100:2*pi;

r=1-sin(t);

polar(t,r);

这里的t,r换成x,y也是可以的

我们看看结果:

就是笛卡尔的心形曲线(感觉有点胖)

隐函数:

这里我们再来认识一个plot的兄弟函数:ezplot

ezplot(f,[x1,x2,y1,y2])

这里f是隐函数表达式,x1,x2是x的取值范围,y1,y2是y的取值范围

直接看代码吧:

f='x^2+y^2=1'

ezplot(f,[-1,1,-1,1])

结果就是这样

这一节我们又说了说其它的画图工具,但是大家有没有觉得这样的图还是有点丑,所以下一节我们说说怎么进行图形修饰

欢迎喜欢的朋友点赞关注收藏啊:)

matlab分段函数怎么画图_从零开始的matlab学习笔记——(17)其它实用的绘图工具...相关推荐

  1. matlab分段函数的表达_【MATLAB】06_分段函数的多种表示方法

    目录 方法一:(一般方法) 方法二:(find) 方法三:(关系运算) 方法一:(一般方法) 按照正常的思路,表示分段函数是在脚本文件里用 if ..else..语句来完成,例如下列代码: funct ...

  2. matlab分段函数的表达_使用matlab表示“段数不确定”的分段函数

    示例函数: 分段函数f(x)的段数为数组a的长度减1,在表达f(x)时,不能直接使用a的长度5-1=4. 方法1: 先计算每个间隔点的函数值f(a2),f(a3),f(a4),再循环表示f(x). f ...

  3. matlab 求向量的交集_从零开始的matlab学习笔记——(16)函数绘图

    matlab应用--求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:matlab学习 这一节开始我们正式进入函数绘图,内容比较繁杂,我尽量把它整合的简洁一些. 单一图像: 首先我们 ...

  4. 如何用matlab编写分段函数_请教各位怎样用matlab定义一个分段函数MATLAB分段函数...

    请教各位怎样用matlab定义一个分段函数 MATLAB分段函数 www.zhiqu.org     时间: 2020-12-08 matlab提供了了两种定义分段函数的方法: 常规方法:使用if.. ...

  5. 【初阶】unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流...

    [初阶]unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流 一.关于 显示分数时,如何让函数之间相互交流 这是一个非常好的逻辑问题 1 思路:主 ...

  6. B站台湾大学郭彦甫|MATLAB 学习笔记|06 高阶绘图 Advanced Plot

    MATLAB学习笔记(06 高阶绘图 Advanced Plot) 如果想获得更好浏览体验的朋友可以转到下面链接 06 1. 对数图 (Logarithm Plots) x = logspace(-1 ...

  7. java 量化指标_量化投资学习笔记13——各种指标的绘图、计算及交易策略

    <量化投资:以python为工具>第五部分笔记 先来画k线图,要注意finance模块已经从matplotlib库中去除,现在要用mpl_finance库,单独安装. 其中有candles ...

  8. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

  9. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

最新文章

  1. easyui-treegrid移除树节点出错
  2. 【OpenCV的C++教程3】掩膜操作的细节
  3. 高并发 python socket send 异步_对于Python中socket.listen()与多线程结合的困惑?
  4. STL源码剖析 map
  5. 计算机基础项目任务教学重构,面向计算思维培养的中职课程项目式重构研究
  6. 你在成长为一个优秀的程序员吗
  7. Profession
  8. java exe 反编译工具_windows下java反编译工具
  9. [ 数据集 ] MINIST 数据集介绍
  10. 安装alexa和google play
  11. 有向图的拓补排序算法
  12. 第十七届时尚COSMO美容大奖盛大启动 亮点多维度升级,2020一起“美就出圈”
  13. Hibernate框架学习1
  14. Flan-T5: One Model for ALL Tasks
  15. Navicat 中mysql查询使用占位符
  16. 屏的像素与传输速率_HDMI线的传输速率是如何定义的
  17. vue3.0网易云音乐及入门小案例
  18. 自动驾驶汽车的库尔雪维尔测试是不可能的挑战
  19. RHEL 7.8 64bit MYSQL linux-generic 8.0.20 初始化安装
  20. 程序员坐牢会被安排写代码吗?

热门文章

  1. 天 月_财务结算专业术语快来学习!月结和月结30天的区别
  2. qfiledialog的取消_QFileDialog类(老九学堂C++会员友情翻译,不喜勿喷)
  3. 如何root安卓手机_如何从我的字体里面提取TTF并阉割成未Root安卓手机能用的?...
  4. HTML示例06---段落(原格式标记)
  5. 实战案例:场景测试之ATM机取款业务测试
  6. 《高性能MySQL》第5章 创建高性能的索引
  7. vue 启动只显示error_Vue-声明式渲染
  8. java1.6升级1.7_jdk从1.6升级到1.7可能会遇到的Version问题
  9. 矩阵横向输出_Python3算法之八:矩阵螺旋遍历
  10. Learning to Segment Object Candidates