origin画图怎么拟合曲线_origin拟合平滑曲线

origin画图怎么拟合曲线_origin拟合平滑曲线需要用到matlab的拟合曲线中的smoothingspline功能,同时origin画的图又比较好看且可以后续做多条切线,因此记录下matlab与origin联合使用的方法,并加上用origin的tangent插件做曲线多条切线的方法。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

matlab拟合曲线与origin画图联合

需要用到matlab的拟合曲线中的smoothing spline功能,同时origin画的图又比较好看且可以后续做多条切线,因此记录下matlab与origin联合使用的方法,并加上用origin的tangent插件做曲线多条切线的方法。


在matlab中输入数据

在命令行窗口输入数据如下面代码所示,或者
新建变量直接从excel中复制

x = [310 320 330 340 350 360 370 380 390 400 410 420 430 440 450]
y = [1.122 1.116 1.117 1.115 1.112 1.109 1.106 1.107 1.100 1.085 1.088 1.087 1.081 1.083]

matlab拟合曲线
在命令行窗口输入cftool,或者在app栏点击curve fitting进入拟合窗口
在这里插入图片描述
选择x和y的数据,选择拟合方法,本文用到的为smoothing spline,根据自己拟合需要和下方R-square设置smoothing parameter。
拟合得到自己想要的曲线后,Fit–>Save to workspace,将拟合相关变量创建到工作区。

z = fittedmodel(315:455)
# 得到拟合曲线x从315到455对应的y值
z=feval(fittedmodel,360)
#得到拟合曲线x为360时对应的y值

本文通过z= fittedmodel(315:455)得到对应的拟合值
在origin中画图
首先将x,y的值输入工作表中,新建两列用来放z和其对应的横坐标,为315到455。选中四列画图,将第一组数据设置为散点图,第二组数据(拟合得到)设置为折线图。
用tangent插件做多条切线
tangent插件不能做多条切线的原因是第二条切线的数据会覆盖掉第一条切线的数据,如果将第一条切线的数据复制到工作表中,自己添加一条线作为切线,就可以实现做多条切线。
步骤:首先做出第一条切线,可以看到工作表中多出两列,将其中的y值复制到工作表中新建的一列,并将刚刚多出的两列删掉,可以看到图像中的切线消失了,选中z轴对应的横坐标列和刚刚新建的切线y值列添加到表中,设置为折线图,就可以得到刚刚消失的切线,此时可以画第二条切线。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191138.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • phpstorm2021.11激活码【2021免费激活】[通俗易懂]

    (phpstorm2021.11激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~92U4ILM59M-eyJsaWNlb…

    2022年3月29日
    55
  • html跳转指定位置(html登录页面跳转到不同页面)

    锚标签和href属性HTML使用(锚)标签来创建连接另一个文档的链接。锚可以指向网络上的任何资源:一张HTML页面,一幅图像,一个声音或视频文件等等。用来创建锚。href属性用于定位需要链接的文档,锚的开始标签和结束标签之间的文字被作为超级链接来显示。锚标签和Name属性Name属性用于创建被命名的锚(namedanchors)。当使用命名锚(name

    2022年4月14日
    180
  • getElementById获取元素

    getElementById获取元素<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><metahttp-equiv=”X-UA-Compatible”content=”ie=edge”><title>D.

    2022年7月15日
    21
  • idea修改文字大小_为什么idea设置不了字体大小

    idea修改文字大小_为什么idea设置不了字体大小idea设置修改字体大小与样式详细步骤【备注】:不同idea版本设置方法类似,找到对应的面板设置即可第一步:点击工具栏最上方的File选项第二步:选择Setting选项第三步:选择Appearance选项,选择size设置自己喜欢的大小即可,我设置为14第四步:选择Editor选项中的font面板,同样找到size,设置对应的大小,即可设置代码主窗口的字体大小ide…

    2022年8月29日
    3
  • 百度搜索内容无法打开(百度好多网页打不开怎么回事)

    写在开头补充:1.如果出现“您连接的不是私密连接”请点击【高级】或者【详细】;(针对火狐浏览器与谷歌浏览器)2.如果是访问“http://www.baidu.com”不行,请替换“https://www.baidu.com”试试;打不开百度首页问题,只有百度打不开其他能打开怎么办?问题汇总描述1.谷歌Chrome浏览器有时候打不开百度,其它网站表示能够正常访问;2.360浏览器打开…

    2022年4月17日
    1.6K
  • ORACLE数据库数据的备份与恢复

    ORACLE数据库数据的备份与恢复数据备份恢复在数据库管理中至关重要,今天,总结一下数据库备份与恢复的方案,需要注意的方面和实际操作!、

    2022年7月1日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号