[matlab]简单的线性拟合以及作图

说明

这是笔者第一次写博客,此文档只用于个人记录,内容来自《matlab完全自学一本通》。

相关函数

  1. ployfit(x,y,n) —— 进行n阶线性拟合,返回多项式的系数
  2. ployval(Pn,x) —— 返回拟合出的多项式对应各个x的值
  3. Pn= vpa(ploy2sym(Pn),n) —— 返回拟合出的多项式
  4. figure —— 打开作图窗口
  5. plot(x,y,‘bo’)——散点图
  6. plot(x,y,‘r:’)——虚线图
  7. plot(x,y,‘g–’)——短横线图
  8. legend('原始数据’,‘n1阶多项式拟合’,‘n2阶多项式拟合’)——曲线标注
  9. xlable(),ylable()——横纵坐标

代码

clear all
clc
y= [1 2 3 4 5 2 6 9 2 7];
x = [3 4 7 9 12 19 28 32 37 45];
%5阶拟合
p5 = polyfit(x,y,5);
y5 = polyval(p5,x);
%9阶拟合
p9 = polyfit(x,y,9);
y9 = polyval(p9,x);
%开始做图
figure
plot(x,y,'bo');
hold on;%让一个图里可以显示多条线
plot(x,y5,'r:');
plot(x,y9,'g--');
%refine 图像
legend('原始数据','5阶多项式拟合','9阶多项式拟合');xlabel('x');ylabel('y');

结果

[matlab]简单的线性拟合以及作图相关推荐

  1. 一个简单的线性拟合问题,到底有多少种做法

    一个简单的线性拟合问题,到底有多少种做法 相信大家都做过线性拟合问题吧,其实就是给很多点,来求线性方程的斜率和截距.早在高中数学就有这类问题,我记得很清楚,如果出现在试卷中,一般出现在解答题的第二题左 ...

  2. TensorFlow入门篇(一):搭建简单的线性拟合例子

    环境:Python 3.7 TensorFlow 1.12 numpy 1.15.4 例程: import tensorflow as tf import numpy as np# 随机生成300个随 ...

  3. 基于matlab数据线性拟合回归

    1 选题背景及意义 在统计学中,线性回归是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析.这种函数是一个或多个称为回归系数的模型参数的线性组合.只有一个自变 ...

  4. linearregression_机器学习-TensorFlow建模过程 Linear Regression线性拟合应用

    TensorFlow是咱们机器学习领域非常常用的一个组件,它在数据处理,模型建立,模型验证等等关于机器学习方面的领域都有很好的表现,前面的一节我已经简单介绍了一下TensorFlow里面基础的数据结构 ...

  5. 简单使用matlab做回归分析、拟合分析

    简单使用matlab做回归分析.拟合分析 前言 一元线非线性回归 例子 多元线性回归 例子 多元线非线性回归 前言 这里是简单做一元非线性,及多元线性. 一元:就是只有一个X.比如:y=x^2+x+1 ...

  6. excel线性拟合的斜率_邵励治的机器学习 2 / 100 天:「简单线性回归」

    前言 好了,我们闲言碎语不多讲,下面开始 机器学习100天:第2天 的学习! 另外,如果看官老爷喜欢我的文章,还请点个赞的说! 这是对我的认真分享最好的鼓励! 知识储备环节 今天我们学习的内容是:&q ...

  7. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

  8. matlab线性拟合前的准备工作

    数据处理 在使用polyfit函数时,由于polyfit内部机制,当自变量 X (也就是你的数据n)出现以下几种情形,就会出现你所得到的警告: 1. 拟合多项式次数 大于或等于 X 的长度 2. 自变 ...

  9. matlab 限定参数范围,MATLAB如何在限定参数范围时进行线性拟合

    本人小白,想请教如何在限定参数范围的情况下进行线性拟合. 在MATLAB中,通常解一个多元超定方程组,如 A=[1,2,3; 2,3,4; 3,4,5; 4,5,6; 5,6,7]; b=[40,50 ...

  10. CASE:numpy模块完成简单的股票压力线,阻力线和中轨的线性拟合

    针对股票波动,完成简单的股票压力线,阻力线和中轨的线性拟合 # -*- coding: utf-8 -*- from __future__ import unicode_literals import ...

最新文章

  1. C语言函数sscanf:从一个字符串中读进与指定格式相符的数据
  2. Top-push Video-based Person Re-identification
  3. zipaligin不是内部或外部命令,也不是可运行的程序
  4. asterisk 配置 mysql_Asterisk的配置详解
  5. 训练日志 2019.4.14
  6. dns修复工具一键修复_ps污点修复画笔工具怎么用?修复工具组(一)
  7. 计算机主板自动重启,电脑自动重启频繁是主板的问题吗
  8. SpringMVC 通过Map、Model和ModelMap向页面传值
  9. SAP库存--历史库存相关数据,以及库存变化对应表的数据变化,可以用于库龄分析报表逻辑设计。
  10. 前端监控--vue项目中使用友盟统计监控
  11. 注册国外邮箱须知(ZIP CODE)
  12. 服务器维护后必刷绿龙吗,魔兽世界怀旧服世界BOSS绿龙快速收割指南
  13. 京东数科区块链ABS解决方案受国际权威研究机构认可
  14. 织梦dedecms调用得到文章所属的副栏目id及副栏目名称网址链接等
  15. 美国州名英文,介绍美国各州名缩写,50个州名简写和简称及其首府名
  16. Photoshop储存为psd出现程序错误提示怎么办?程序错误解决教程
  17. nuxt.js使用v-for动态绑定img的src的本地路径,图片不能渲染
  18. 飞行器概论_习题答案_《航空航天概论》_北航
  19. 第八周项目34-我的数组类
  20. 乳胶床垫能用电热毯吗

热门文章

  1. 浙江大学黄杨思博计算机学院,黄杨-江南大学 理学院
  2. 计算机在未来对人类生活的影响,日常生活中计算机技术的发展对我们的影响
  3. 剖析Android shape标签的绘制
  4. 【网络知识】Wireshark抓不到vlan tag问题解决
  5. 关于测量物体空间位置的装置
  6. Excel如何快速删除图片背景?
  7. 华为公司是如何做绩效考核的
  8. sublime 中文乱码
  9. php 图片 变灰色,php实现给图片加灰色半透明效果的方法_PHP
  10. 联想小新pro16按不了Fn+Q键