4 (80%) 1 vote

众所周知,matlab有强大的功能,其中包括绘制函数的图形,本篇博客将讲解如何用matlab绘制简单的函数。

在日常生活中,我们用纸笔可以绘制出x,y轴,以及我们所学到的知识来大致绘制出函数的图形,例如:

f(x) = cos(x)

但是,在计算机中,matlab并不能理解其意思,电脑所能做的,只是通过我们的指令,按部就班的执行相应的操作。

那么想要在matlab中绘制f(x) = cos(x)的函数图形,实际上,是我们给出计算机相应的点,让计算机在数轴上标记出相应的点,然后在点与点之间用线段相连,来构成一幅函数图,当点够密集时,我们获得的就是类似的函数图形。

在绘制函数图形时,有一个十分好用的函数:

> plot()

这个函数可以绘制图形,那么我用一段简单的代码来绘制从0开始到2π的cos(x) 图像:

代码如下:

> plot(cos(0:pi/30:2*pi))

效果:

其中我们呢可以看到,在0到2π之间,我设置的递增量为π/30,这就是给予了matlab足够多的点,让图像看起来以及是平滑的曲线了,相应的,如果我将增量变大,设置为π/5:

可以看到,图像已经由曲线变成了不同的线段,十分的生硬,假如我将增量进一步增加,改为π/2:

可以看到函数图像已经完全变成了两个直线线段,那么相应的,如果π/30不够平滑,那么改成π/100:

我们可以获得一个更平滑的函数图像,尽管在我的电脑看来和π/30的图像没什么区别。

matlab简单函数画图例题,Matlab(十) 简单的函数画图相关推荐

  1. matlab复数矩阵 画图,包含矩阵、复数的函数画图问题,请赐教

    说一下程序,就是7个2*2矩阵,每个参数都是一个带有复数的式子,然后7个矩阵相乘得到一个矩阵T,最后用这个矩阵的四个参数代入TL的公式求TL,最后画出f与TL的图,程序如下,就是平常这么输进去的,错误 ...

  2. matlab平面应力问题例题,Matlab 计算平面桁架的单元应力和节点位移

    %主程序 function Planetruss44 %计算平面桁架的单元应力和节点位移 Definemodel     %定义模型 Solvemodel      %求解模型 Displayresu ...

  3. python画图代码turtle-Python使用Turtle图形函数画图 颜色填充!

    turtle:海龟先生的意思. Python老是用动物的名字! 首先要引入呀! 不引入当然是不可以用的呀! image turtle.forward(100):效果图 鼠标前进100步! image ...

  4. matlab画图常见问题,matlab常见问题集

    matlab常见问题集 matlab安装.运行与其他问题集锦 Q1:matlab有没有监视内存的方法? A: 用函数whos. Q2:如何解决matlab7.0命令窗口跳出一大堆java错误... A ...

  5. 【数学建模】数学建模学习3---非线性规划(例题+matlab代码实现)

    文章目录 1 非线性规划 1.1 非线性规划的实例与定义 1.2 线性规划与非线性规划的区别 1.3 非线性规划的 Matlab 解法 1.4 凸函数.凸规划 2 无约束问题 2.1 一维搜索方法 2 ...

  6. 拉格朗日插值法matlab上机,拉格朗日插值法使用MATLAB做的例题

    <拉格朗日插值法使用MATLAB做的例题>由会员分享,可在线阅读,更多相关<拉格朗日插值法使用MATLAB做的例题(2页珍藏版)>请在人人文库网上搜索. 1.一物体廓线数据如下 ...

  7. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

  8. fortran调用matlab画图,[转载]Matlab与Fortran的交互--基本概念

    如果需要进行Matlab环绕Fortran语言的交互,必须通过Matlab提供的应用编程接口(API)来实现与外部的接口,从而可以在Matlab环境中实现调用Fortran程序.输入或输出数据以及和其 ...

  9. 运用数学软件matlab求无穷积分,matlab积分的计算及其简单应用论文.doc

    积分的计算及其简单应用 摘要:本文简要的概述了MATLAB 在高等数学中积分的计算及应用:利用MATLAB 中符号积分和数值积分的命令,计算定积分和不定积分.同时,也可以通过这些命令来解决一些实际问题 ...

  10. MATLAB符号变量的创建和简单运算

    声明:本文章中数据来自清风老师数学建模课程 文章目录 MATLAB符号变量的创建和简单运算 1.符号变量 1. 1 符号变量的创建 1.2 符号方程的创建 3 符号矩阵的创建 2.符号运算 2.1 简 ...

最新文章

  1. linux系统管理命令--系统测试工具
  2. android之PackageManager简单介绍
  3. 4.非关系型数据库(Nosql)之mongodb:普通索引,唯一索引
  4. 中国农业大学计算机专业在陕西录取分数线,陕西考生,400多分被985大学录取,分不高的考生“捡漏“注意这几点...
  5. Java Poi 向excel中插入图片
  6. MySQL忽略主键冲突,避免重复插入数据的三种方式
  7. python正则表达式操作指南_比较详细Python正则表达式操作指南(re使用)
  8. npm安装任何包都报错的解决办法
  9. HTML网页随笔笔记
  10. golang switch使用
  11. 用别人的githut账号在自己电脑上拉取代码问题
  12. 使用OpenSSL自建CA及颁发证书、吊销证书
  13. 思科模拟器启用CHAP协议
  14. 查看cbr vbr_如何在口径中查看CBR和CBZ漫画书
  15. 我的程序员成长之路——回顾自己三年的工作
  16. java 参数不知道类型_java – 类型参数不在其范围内
  17. 城市规划者建议将社区的所有马桶更换为每次冲水仅需2升的节水马桶。
  18. 对于算法工程师职业生涯规划的考虑
  19. MySQL索引(什么是索引、如何创建索引、什么时候用索引、索引的作用)
  20. 年会抽奖源码html js,js年会抽奖程序

热门文章

  1. 容器-2018百战程序员JAVA全系列终结版第07阶:容器和数据结构
  2. esp32之arduino配置下载提速
  3. echarts 地图增加背景图
  4. 修改typora主题的字体
  5. Stream流简单使用之List集合排序
  6. navicat produsts注册机出现Generate First a serial
  7. c语言lua游戏辅助,Lua游戏脚本语言入门
  8. 无人机辅助移动边缘计算的计算卸载优化:一种深度确定性策略梯度方法(6)——代码实现
  9. 计算机it dt ct基础知识,ot是什么意思(什么是CT,IT,DT,OT)
  10. 数字化建筑与数字化建造,数字化建筑设计与建造