Matlab画平滑曲线的两种方法( 拟合或插值后再用plot即可)
自然状态下,用plot画的是折线,而不是平滑曲线。
有两种方法可以画平滑曲线,第一种是拟合的方法,第二种是用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画平滑曲线的两种方法( 拟合或插值后再用plot即可)相关推荐
- Matlab将散点绘制为平滑曲线的两种方法
自然状态下,用plot画的是折线,而不是平滑曲线. 有两种方法可以画平滑曲线,第一种是拟合的方法,第二种是用spcrv,其实原理应该都一样就是插值.下面是源程序,大家可以根据需要自行选择,更改拟合的参 ...
- css画三角形的两种方法
css画三角形的两种方法 画三角形 1 border 2 css的clip-path 画三角形 1 border <div class="left-down-small" / ...
- MATLAB中代码优化的两种方法
MATLAB中的代码优化 MATLAB中的代码优化有两种重要的方法:预分配组和向量化循环. 我们举一个简单的例子来看,创建一个MATLAB函数来计算f(x) = sin(x / 100π): func ...
- 用matlab计算稳态误差,利用Matlab求稳态误差的两种方法.
利用Matlab求稳态误差的两种方法 摘要:稳态误差是系统控制精度或抗扰动能力的一种度量,它是稳态性能的一个重要指标.本文介绍利用Matlab的控制系统工具箱和Simulink工具箱求取系统误差稳态的 ...
- c语言绘制松树图形代码,WPS怎么画松树? wps画松树的两种方法
wps中可以绘制一些图形,该怎么绘制松树图形呢?下面我们就来看看详细的教程. 方法一: 许多小伙伴可能只知道WPS文档是一款专门用于文字编辑的软件,其他它还可以是画画,是的,你没有看错,就是画画.今天 ...
- matlab画双曲线的四种方法
这里说一下画图的思路, 就不提供具体代码了. 思路一 matlab的plot是(x,y)一一对应的, 所以对于双曲线(以焦点在x轴上为例), 画双曲线的时候可以分为四段: x负, y正; x负, y负 ...
- 利用数学公式在Scratch画圆的两种方法(坐标、角度)以及在教学中的实现
今天在翻Scratch课件时看到了一个利用Scratch画太阳系行星运转的动画,包括公转和自转,感觉很有意思.但是一看程序,各个行星的移动轨迹竟然是把圆上所有坐标写了一遍,这种操作不禁让我想到了C语言 ...
- Lammps纳米压痕接触面积—Matlab接触面积计算(两种方法)
关注 M r . m a t e r i a l , \color{Violet} \rm Mr.material\ , Mr.material
- win8.1系统快速关机的两种方法
win8.1系统快速关机的两种方法 前几天刚刚重装了一遍系统,觉得以前的win8.1的系统用起来还挺顺手的,这次也就装8.1的吧,装完后一切都好,但是晚上关机的时候发现一点跟我上次系统不一样的地方,就 ...
- Matlab画三维图的两种方法
2010-11-07 21:20:30 zz: http://hi.baidu.com/mynana/blog/item/3c79c1ce6b65cb0393457e7a.html 这几天看到Ras ...
最新文章
- IaaS,PaaS和SaaS,又衍生出CaaS,NaaS和MaaS
- python 学习经验 转自(http://www.elias.cn/Python/HomePage)
- 更新——Canvas画布动画效果之实现倒计时
- k8s解决coredns 的ImagePullBackOff 和ErrImagePull 问题
- android 弹出键盘引起的问题
- Recovery真的不是难事!
- BZOJ.3990.[SDOI2015]排序(DFS)
- datagridview 纵向 横向 合并单元格_Excel横向(行)筛选技巧分享,别人3分钟,你只要10秒...
- Java selenium 读取网页
- Mongodb 3.0 创建用户
- ms17-010(永恒之蓝)搭建、攻击、打补丁
- Spider爬虫笔记[更新中...]
- 医院信息系统等级保护
- 神经网络建模的建模步骤,人工神经网络建模过程
- 华为的网络模拟器eNSP
- 夜深模拟器连接和调试
- Eight-point algorithm
- datatime模块之timedelta
- 学术论文常用写作结构
- 数据结构(陈越、何钦铭)学习笔记