当前位置: 首页 > news >正文

matlab绘图函数plot和fplot的区别

一、背景

有的函数用plot画就会报错,显示数据必须为可转换为双精度值的数值、日期时间、持续时间、分类或数组。 如下图所示:
在这里插入图片描述
但用fplot函数就没有问题,因此这里记录一下两者的区别,如果使用不当,画出的图可能就是下面这个样子的 - . -

在这里插入图片描述

二、matlab绘图函数plot和fplot的区别

1、plot是依据给定的数据点来做图的,所以会用到将函数转化为函数句柄的操作,方便后期绘制图片,也就是rSol1 = matlabFunction(sol1)中的matlabFunction函数。

2、fplot绘图需要事先定义函数,然后在fplot 命令中引用函数的名字才可以完成绘图。但是fplot是通过内部自适应算法取点,它在函数变化平稳处取点稀疏、在函数变化明显处会取点较密。

因此用fplot做出的图像比plot做出的图像更光滑准确一点。

总之一句话,plot输入的是点,fplot输入的函数

http://www.lryc.cn/news/239362.html

相关文章:

  • 场景交互与场景漫游-对象选取(8-2)
  • 模拟Spring源码思想,手写源码,理解注解
  • 各种LLM数据集包括SFT数据集
  • Sleuth
  • 新手必看!!附源码!!STM32通用定时器输出PWM
  • 静态文件鉴权
  • 计算机视觉与机器学习D1
  • layui(2.8.18)生成验证码
  • MAX/MSP SDK学习05:A_GIMME方法
  • LangChain: 类似 Flask/FastAPI 之于 Django,LangServe 就是「LangChain 自己的 FastAPI」
  • mmdet全教程
  • 1992-2021年省市县经过矫正的夜间灯光数据(GNLD、VIIRS)
  • Guava的Retryer
  • Docker实践笔记7:构建MySQL 8镜像
  • # 学习 Prolog 和 离散逻辑的16个等价公式:一趟有趣的逻辑之旅
  • Win11+Modelsim SE-64 10.6d搭建UVM环境
  • LeetCode(32)串联所有单词的子串【滑动窗口】【困难】(含图解)
  • 【Delphi】使用TWebBrowser执行JavaScript命令传入JSON参数执行出错解决方案
  • 04 if进阶
  • 2023全球数字贸易创新大赛9-12
  • vue3的两个提示[Vue warn]: 关于组件渲染和函数外部使用
  • Ubuntu环境下基于libxl库文件使用C++实现对表格的操作
  • Sentinel与SpringBoot整合
  • 如何实现数据通过表格批量导入数据库
  • (动手学习深度学习)第13章 计算机视觉---微调
  • 训练跳跃(青蛙跳台阶),剑指offer,力扣
  • Linux中路由route
  • 美国国家安全实验室员工详细数据在网上泄露
  • 一石激起千层浪,有关奥特曼被炒的消息引发了一场热烈的讨论
  • Vue 定义只读数据 readonly