参考文献:http://blog.csdn.net/steelbasalt/article/details/48756143

有两种方法可以画平滑曲线,第一种是拟合的方法,第二种是用spcrv,其实原理应该都一样就是插值。下面是源程序,大家可以根据需要自行选择,更改拟合的参数。
clc,clear;
a = 1:1:6; %横坐标
b = [8.0 9.0 10.0 15.0 35.0 40.0]; %纵坐标
plot(a, b, ‘b’); %自然状态的画图效果
hold on;
%第一种,画平滑曲线的方法
c = polyfit(a, b, 2); %进行拟合,c为2次拟合后的系数
d = polyval(c, a, 1); %拟合后,每一个横坐标对应的值即为d
plot(a, d, ‘r’); %拟合后的曲线
plot(a, b, ‘‘); %将每个点 用画出来
hold on;
%第二种,画平滑曲线的方法
values = spcrv([[a(1) a a(end)];[b(1) b b(end)]],3);
plot(values(1,:),values(2,:), ‘g’);
效果如下:

将matlab折线图平滑化相关推荐

  1. 如何用matlab视化,MATLAB的图视化功能

    MATLAB的图视化功能 1.MATLAB的图视化概论 数据图视化能使人们用视觉器官直接感受到数据的许多内在本质.因此,数据可视化是人们研究科学.认识世界所不可缺少的手段.MATLAB不仅数值计算方面 ...

  2. matlab锯齿交换,MATLAB折线消除锯齿平滑

    MATLAB学习实战:深入剖析Figure的属性 很多人使用MATLAB是因为它具有强大的图形绘制功能,相比于C++,绘制二维或三维图形MATLAB简单到不用怎么去学习这门语言,只需要把数据导入,再从 ...

  3. matlab 折线图_MATLAB作图实例:13:折线图和条形图的双轴图

    折线图和条形图的双轴图Combine Line and Bar Charts Using Two y-Axes 本示例说明如何使用绘制折线图和条形图的双周图.它还显示了如何自定义线条和条形图. 使用创 ...

  4. matlab 折线图_用Python画论文折线图、曲线图?几个代码模板轻松搞定!

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  5. python 折线图平滑_使用matplotlib生成平滑折线图

    以下是使用matplotlib生成图的python脚本.使用matplotlib生成平滑折线图 #!/usr/bin/python import matplotlib.pyplot as plt im ...

  6. matlab 折线图 柱状图,数据可视化分析(柱状图、折线图、热力图、柱状图)

    分析文件'集美大学各省录取分数.xlsx',完成以下功能: 1)集美大学2015-2018年间不同省份在本一批的平均分数,柱状图展示排名前10的省份, 2)分析福建省这3年各批次成绩情况,使用折线图展 ...

  7. matlab 折线图 标记_MATLAB画图使用不同的线型、点及标记

    前面有一章介绍了MATLAB在一张图片中用不同颜色绘制多条曲线的几个方法.今天我们再介绍一下在画图时使用不同的线型.点及标记等. 一. 线型.连续标记 先从最普通的说起.在plot函数中指定线型. t ...

  8. matlab 折线图 配色

    首先根据互补色原理,选矩形四个角的颜色为主色. 其次根据matlab RGB 颜色对照表 Matlab RGB 颜色对照表(0-1之间取值) 选取颜色 这里我选的是 DodgerBlue4 [0.06 ...

  9. MATLAB 折线图手绘风格(漫画风格)修饰器

    0效果 1实现方法 大部分实现方法都是保存为图片后再扭曲,欸,我就要直接画,就是玩. 2代码使用 很简单,就只需要加一行 comicAxes([]) 即可 3demo 代码 x=1:0.1:10; y ...

最新文章

  1. 数字图像处理:边缘检测(Edge detection)
  2. IOS笔记-C语言中的指针与数组
  3. hihocoder 网络流二·最大流最小割定理
  4. 解决go包管理代理网址无法访问:proxy.golang.org 换成goproxy.cn
  5. 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理
  6. stm32电机控制定时器1_STM32通过PWM控制电机速度
  7. C++笔记-初步窥探全局函数在Debug、Release的地址
  8. python里面的数学
  9. 数据结构与算法之排序(冒泡、选择、插入、希尔、归并、快速)
  10. php 去除空余字符,PHP 删除字符串末端的空白字符(或者其他字符)
  11. CocosBuilder 完全攻略
  12. 【信息安全导论】HIT2022春季学期《信息安全导论》复习概要
  13. ET框架---ClientFrameComponent学习笔记
  14. nrm详解,nrm是什么,nrm源管理器,nrm 与npm 的区别
  15. 公司午休 同事打鼾怎么办?
  16. Vue脚手架、镜像源下载及使用
  17. Markdown 教程: 1 数学公式和特殊符号
  18. Idea Mac OS 80端口被占用
  19. kubelet源码分析(二)之 NewMainKubelet
  20. MyBatis Generator 代码自动生成器,从此解放你的双手

热门文章

  1. 华硕笔试: 基础知识
  2. 达观数据比赛 第一天任务
  3. 嘀嗒出行遭遇流年不利,无支付牌照涉预支付争议
  4. 最新京东金融Vue组件化实战视频教程(完整)
  5. 本地项目运行是好的,部署到服务器有问题
  6. python---文件的操作
  7. 罗永浩新公司准备招人,AI写一篇代码文档只需2步,如何优雅地乱搞Python代码、一大波数学资料来袭!AI前沿论文 | ShowMeAI资讯日报
  8. 吾爱IC社区2019年度总结
  9. mysql delete from_MySQL中delete语句的使用及操作讲解
  10. 第二波SaaS创业「TO C」潮,关于「网络效应」的辩思