100MHz0.1502468101214161820REVERSEVOLTAGE(VFigurel.RFCapacitancevsReversese4Bias.HsMP-3810Series图拟合曲线效果记事本巴回囟文件〕编辑巴)格式迫!查看y1帮助)6,6ag15-92h432562gP-6811.18153B60-91488g2c-8912.15288c-E914.81Q68c-691.93177一Bg1571882c-6E-8Ube-出14.168y!:e-Uk1面=363211g-9g1py9py6-6817.99日969e-B914。394g55e-919.6696599e-B913.941218e-0911.119913-Bg3.E786699g-6511.36361243.779192-6811,5邵3777e十3.71813e-6117699899e+053.6164171e-6911_97了5775巴十B035小B725-6612-3111uB!g318286-B12.了7阳7P??5"24"9236P-R13.12096E5e+gs2502的9e-6613.526859e-E日31756187e-651391427562B9.1158646e-6814_287193.806E87ge-651h。47785F7eB98,38E17e-61↓816F877e+2.9877229e-6615.342g3B6e-Eg2.92049e-6615,6428g1eB9g2.B86ge6168697eBgg28616e-816652032cE9g78786ggc-691图数据记录文本数据后处理由于以上数据是于动选取的,故分布不够均匀,下面我们通过数据拟合,然后重新采样得到等间距的数据(可能大家会问,为什么两个功能不做在起呢?数据拟合是个比较味烦的事情,本组曲线采用多项式拟合即可,可对于更多的曲线采用指数函数、正弦函数等才能得到比较好的结果中的工具箱就包含了很多的拟合函数,为避免重复工作,仅绵写了这个小软件用来数据拟合再采样,其他的拟合就靠了)。运行代表多项式拟合的阶数(一般就够用了),代表重新釆样的数据个数,其他几个就不用解释了,默认输入文本为输出文本为,数据拟合结果如下图所示Xmax23ymax045fing图数据拟合再采样结果至此,数据提取过程完毕,可能操作上有些不便(毕竞只是小T具而已),但比起于动描点的速度和精度,可谓小巫见大巫。软件编写要点这两个小软件从构思到完成大概用了两大,功能的完成绝大部分归功」丰富的函数库和方便的,其中用到的主要函数上要有列衣如下,更详的介绍请参阅文档。表主要函数列表除了上述函数的掌握之外,还需要对的数据结构和函数响应有一定的理解,在此就不多讲了(多看相关例程就明白了)。编写程序之前,首先心中要有一个框架,做些什么,怎么做,顺序如何等。本软件的结构如下图所示:导入图像创建数据结构坐枟轴定标曲线描点坐标变換数据后处彐:拟合、重新采样、存储图程序沇程示意导入图像程序段:创建数据结构程序段坐标轴定标及坐标变换:数据后处理代码段附录3.1描点数据列表数据拟合结果3.3、重新采样数据列表-IMDN开发者社群-imdn.cn"> 100MHz0.1502468101214161820REVERSEVOLTAGE(VFigurel.RFCapacitancevsReversese4Bias.HsMP-3810Series图拟合曲线效果记事本巴回囟文件〕编辑巴)格式迫!查看y1帮助)6,6ag15-92h432562gP-6811.18153B60-91488g2c-8912.15288c-E914.81Q68c-691.93177一Bg1571882c-6E-8Ube-出14.168y!:e-Uk1面=363211g-9g1py9py6-6817.99日969e-B914。394g55e-919.6696599e-B913.941218e-0911.119913-Bg3.E786699g-6511.36361243.779192-6811,5邵3777e十3.71813e-6117699899e+053.6164171e-6911_97了5775巴十B035小B725-6612-3111uB!g318286-B12.了7阳7P??5"24"9236P-R13.12096E5e+gs2502的9e-6613.526859e-E日31756187e-651391427562B9.1158646e-6814_287193.806E87ge-651h。47785F7eB98,38E17e-61↓816F877e+2.9877229e-6615.342g3B6e-Eg2.92049e-6615,6428g1eB9g2.B86ge6168697eBgg28616e-816652032cE9g78786ggc-691图数据记录文本数据后处理由于以上数据是于动选取的,故分布不够均匀,下面我们通过数据拟合,然后重新采样得到等间距的数据(可能大家会问,为什么两个功能不做在起呢?数据拟合是个比较味烦的事情,本组曲线采用多项式拟合即可,可对于更多的曲线采用指数函数、正弦函数等才能得到比较好的结果中的工具箱就包含了很多的拟合函数,为避免重复工作,仅绵写了这个小软件用来数据拟合再采样,其他的拟合就靠了)。运行代表多项式拟合的阶数(一般就够用了),代表重新釆样的数据个数,其他几个就不用解释了,默认输入文本为输出文本为,数据拟合结果如下图所示Xmax23ymax045fing图数据拟合再采样结果至此,数据提取过程完毕,可能操作上有些不便(毕竞只是小T具而已),但比起于动描点的速度和精度,可谓小巫见大巫。软件编写要点这两个小软件从构思到完成大概用了两大,功能的完成绝大部分归功」丰富的函数库和方便的,其中用到的主要函数上要有列衣如下,更详的介绍请参阅文档。表主要函数列表除了上述函数的掌握之外,还需要对的数据结构和函数响应有一定的理解,在此就不多讲了(多看相关例程就明白了)。编写程序之前,首先心中要有一个框架,做些什么,怎么做,顺序如何等。本软件的结构如下图所示:导入图像创建数据结构坐枟轴定标曲线描点坐标变換数据后处彐:拟合、重新采样、存储图程序沇程示意导入图像程序段:创建数据结构程序段坐标轴定标及坐标变换:数据后处理代码段附录3.1描点数据列表数据拟合结果3.3、重新采样数据列表 - IMDN开发者社群-imdn.cn">
登录
首页 » Others » 利用Matlab提取图片中的数据

利用Matlab提取图片中的数据

于 2020-12-04 发布
0 480
下载积分: 1 下载次数: 10

代码说明:

从事科研或者工程的人员在文档撰写过程中,常需要将文献中的曲线与自己的结果对比,为获取原始数据,一种常用的办法是手动描点,即将原始曲线放大然后打印出来,选取一定数量的点,读出其横纵坐标,然后重绘。对于较为平坦的曲线,这种方法当然可行,但当曲线数量增加,曲线变化复杂,这种方法工作量可想而知。前段时间由于原始数据丢失,仅剩几十幅图片,本人尝试过手动描点,经历几个小时奋战,实在无法继续,索性转向matlab,借助其强大的数据处理能力,编写了两个GUI的小软件image2data、data_poly提取数据,如今大功告成,遂于大家分享。坐标轴标定按下面板上的按钮进行图像放大,按钮恢复初始显示大小,钮采用鼠标拖动图像按钮退出放大或者拖动的鼠标操作模式,空格键表示取点操作,键表示删除上一次取点操作,状态栏的显示当前鼠标取点总数目(注意,初始点数为,然后存处个坐标轴标定坐标,剩余用来存储曲线坐标)。值得指山的是,每次放大或者拖动桨作完毕后,必须按下按钮,才能用空格键进行取点操作。匹回图00.400.351 MHz足0.300.2530 MHz0.20frequency>100 MHz型30681012141618REVERSE VOLTAGE (VFigure 1. RF Capacitance vs ReverseBias. HSMP-3810 Series图坐标轴定标曲线描点按照上述操作反复进行图像放大、拖动、取点,状态栏的和用于显示当前坐标(注紊,这个坐标图像坐标,轴方向向下,后面坐标变换需要考虑),下图给出了描点完毕后的曲线,可以看出取点基本代表了曲线的全部信息。0.45E0400351 MHz0.3002530 MHZ.frequency> 100 MHzpr/。no0.1568101214161820REVERSE VOLTAGE (V)Figure 1. RF Capacitance vs Reversem[1Bias. hsMP-3810 Series图曲线描点数据处理及存储。按下按钮,描点后的曲线会显示在图像当中,按下按钮,程序自动进行坐标转换,得到所有描点的真实坐标,按卜按钮,使会生成一个文木,数据记录其和按钮下都有文本输入框,本别代表输入文本和存储文本的名称,不带后缀)。045"z55sd0.351M3002530 MHafrequency>100 MHz0.1502468101214161820REVERSE VOLTAGE (VFigure l. RF Capacitance vs Reversese4Bias. HsMP-3810 Series图拟合曲线效果记事本巴回囟文件〕编辑巴)格式迫!查看y1帮助)6,6ag15-92h432562gP-6811.18153B60-91488g2c-8912.15288c-E914.81Q68c-691.93177一Bg1571882c-6E-8Ube-出14.168y!:e-Uk1面=363211g-9g1py9py6-6817.99日969e-B914。394g55e-919.6696599e-B913.941218e-0911.119913-Bg3.E786699g-6511.36361243.779192-6811,5邵3777e十3.71813e-6117699899e+053.6164171e-6911_97了5775巴十B035小B725-6612-3111uB!g318286-B12.了7阳7P??5"24"9236P-R13.12096E5e+gs2502的9e-6613.526859e-E日31756187e-651391427562B9.1158646e-6814_287193.806E87ge-651h。47785F7eB98,38E17e-61↓816F877e+2.9877229e-6615.342g3B6e-Eg2.92049e-6615,6428g1eB9g2.B86ge6168697eBgg28616e-816652032cE9g78786ggc-691图数据记录文本数据后处理由于以上数据是于动选取的,故分布不够均匀,下面我们通过数据拟合,然后重新采样得到等间距的数据(可能大家会问,为什么两个功能不做在起呢?数据拟合是个比较味烦的事情,本组曲线采用多项式拟合即可,可对于更多的曲线采用指数函数、正弦函数等才能得到比较好的结果中的工具箱就包含了很多的拟合函数,为避免重复工作,仅绵写了这个小软件用来数据拟合再采样,其他的拟合就靠了)。运行代表多项式拟合的阶数(一般就够用了),代表重新釆样的数据个数,其他几个就不用解释了,默认输入文本为输出文本为,数据拟合结果如下图所示Xmax 23 ymax045fing图数据拟合再采样结果至此,数据提取过程完毕,可能操作上有些不便(毕竞只是小T具而已),但比起于动描点的速度和精度,可谓小巫见大巫。软件编写要点这两个小软件从构思到完成大概用了两大,功能的完成绝大部分归功」丰富的函数库和方便的,其中用到的主要函数上要有列衣如下,更详的介绍请参阅文档。表主要函数列表除了上述函数的掌握之外,还需要对的数据结构和函数响应有一定的理解,在此就不多讲了(多看相关例程就明白了)。编写程序之前,首先心中要有一个框架,做些什么,怎么做,顺序如何等。本软件的结构如下图所示:导入图像创建数据结构坐枟轴定标曲线描点坐标变換数据后处彐:拟合、重新采样、存储图程序沇程示意导入图像程序段:创建数据结构程序段坐标轴定标及坐标变换:数据后处理代码段附录3.1描点数据列表数据拟合结果3.3、重新采样数据列表

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于python编写的串口调试助手,内含.exe程序和源代码
    这个是用python编写的串口调试助手,内含可执行程序和源代码,有详细注释,还有运行代码所必须的dll库文件,保证好用,希望对大家有帮助
    2020-11-29下载
    积分:1
  • springboot增删改查Demo
    spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo,对springboot和bootstrap初学者来说是一个不错Demo github代码下载地址:https://github.com/wjup/springBoot_Jpa
    2020-06-23下载
    积分:1
  • 火狐浏览器Firefox 49.0 渗透插件集成版(2018版)
    火狐浏览器Firefox 49.0 渗透插件集成版(2018版),集成最新渗透插件
    2021-05-06下载
    积分:1
  • LTC1864_12864数字电压表(16位精度)
    使用16位精度的LTC1864模数转换器编程实现高精度数字电压表,量程为50V,精度达到1mV,并使用12864液晶显示器,给出了protues仿真!感兴趣的同学,可以参考一下!
    2020-12-04下载
    积分:1
  • 在线考试答题页面模板
    模拟在线考试答题页面模板,考题静态页面展示,单选和多选
    2020-12-11下载
    积分:1
  • 收款收据(打印)模板
    收款收据(打印)模板
    2020-12-06下载
    积分:1
  • 基于FPGA(Verilog)的寻迹避障小车
    基于Verilog语言(Basys2板)实现的蓝牙通信 红外寻迹与避障的智能控制小车
    2020-06-25下载
    积分:1
  • 人脸分割matlab
    适合初学者的matlab程序,通俗易懂,简要介绍了从一幅彩色图像中提取人脸的过程
    2020-12-11下载
    积分:1
  • pcl计算点云的法向量和曲率,并保存在txt文件
    该代码在vs2017中配置的PCL1.9.0环境中运行成功,可以求得点云的法向量和曲率,并存储在txt文件中。
    2020-12-09下载
    积分:1
  • 频谱仪——安捷伦N9010A操作手册
    频谱仪的介绍、操作及性能指标,硬件工程师必须学会的测量器件之一。Definitions and conditionsSpecifications describe the performance of parameters covered by the productwarranty and apply to the full temperature of 0 to 55C, unless otherwisenotedGet more Information95th percentile values indicate the breadth of the population (approx. 2 o) of perfor-This EXA signalanalyzer datamance tolerances expected to be met in 95 percent of the cases with a 95 percentsheet is a summary of theconfidence, for any ambient temperature in the range of 20 to 30C. In addition tothe statistical observations of a sample of instruments, these values include thespecifications and conditionseffects of the uncertainties of external calibration references these values are notfor N9010A EXA and N9010AEPwarranted. These values are updated occasionally if a significant change in theExpress EXA signal analyzers.statistically observed behavior of production instruments is observedwhich are available in the EXASignalAnalyzer SpecificationTypical describes additional product performance information that is not covered byGuide(N9010-90025)the product warranty It is performance beyond specifications that 80 percent of theunits exhibit with a 95 percent confidence level over the temperature range 20 toFor ordering informationkrefer30C. Typical performance does not include measurement uncertaintyto the EXA Signal AnalyzerConfiguration GuideNominal values indicate expected performance, or describe product performance59896531Nthat is useful in the application of the product, but are not covered by the productwarrantyThe analyzer will meet its specifications whenIt is within its calibration cycleUnder auto couple control, except when Auto Sweep Time rules= AccySignal frequencies 10 MHZ, with DC coupling appliedThe analyzer has been stored at an ambient temperature within the allowedoperating range for at least two hours before being turned on; if it had previouslybeen stored at a temperature range inside the allowed storage range, but outsidethe allowed operating rangeThe analyzer has been turned on at least 30 minutes with auto align set tonormal, or, if Auto align is set to off or partial, alignments must have been runrecently enough to prevent an Alert message; if the Alert condition is changedfrom Time and Temperature to one of the disabled duration choices, the analyzermay fail to meet specifications without informing the userFor the complete specifications guide, visitwww.agilent.com/find/exaspecifications1. For earlier instruments/Serial number prefix MY/SG/US5052), the full temperature rangesfrom5t50°CFrequency and Time specificationsFrequency rangeDC coupledAC coupledOption 50310 Hz to 3.6 Gh10 MHz to 3. 6 GHzOption 50710 Hz to 7 GH10 MHz to 7 GHzOption 51310 Hz to 13.6 GHz10 MHz to 13.6 ghzOption 52610 Hz to 26.5 GH10 MHz to 26.5 GhzOption 53210 Hz to 32 gHzNAOption 54410 Hz to 44 gHzNABandLO multiple(N)10 Hz to 3. 6 GHz3.5to7.0GH3.5to8.4GH28.4 to 13.6 GHz3135to17.1GH17 to 26.5 GHz5426.4 to 34.5 ghz344t044GHzFrequency referenceAccuracy+l time since last adjustment x aging rate)+ temperature stability t calibrationaccuracyAging rateOption pFrStandardy±1×106/year±15X107/2 yearsTemperature stabilityOption PFrStandard20to30°c±15×108±2×106Full temperature range±5x1±2×10Achievable initial calibration accuracyOption PFrStandard±4x108±1410Example trequency reterence accuracy=±(1×107+5×103+4×10-)(with Option PFR1 year after last adjustment±19x10Residual fmOption pFr
    2021-05-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载