MATLAB
powerlwj
这个作者很懒,什么都没留下…
展开
-
Matlab做数据拟合中的(Results,SSE,R-square,Adjusted R-square,RMSE)
做Curve Fitting的时候通常会有以下信息,大家不解其意,在此做简单介绍。Results :显示当前拟合的详细结果, 包括拟合类型 (模型、样条或插值函数)、拟合系数以及参数匹配的95% 置信范围, 以及适合统计的这些优点; SSE: 错误的平方和。此统计量测量响应的拟合值的偏差。接近0的值表示更好的匹配。 R-square 表示:多重测定系数。数值的大小在0到1之间,越接近1...原创 2018-05-03 15:03:18 · 33952 阅读 · 1 评论 -
利用MATLAB求解非线性优化问题---fgoalattain函数详解及应用案例
最近在做方程组的非线性优化问题,用到了fgoalattain函数,总结一下:意义解决多目标的非线性优化问题函数形式函数表示形式如下:上式中,weight, goal, b和beq 是向量(组),A 和Aeq 是矩阵, c(x), ceq(x)和F(x) 返回值为向量的函数,函数可以是非线性的,x, lb, ub 可以以向量或者矩阵的形式传递或者表示;在不同场景下的语法形式x =...原创 2018-10-07 22:43:18 · 35441 阅读 · 13 评论 -
Matlab常用函数[round, fix, floor, ceil, size, line, strcat,strfind]
round(x); 浮点数取整函数;小数部分≥0.5,则向前进1,不足则退1;a=1.2b=1.6aa=round(a) #输出:1bb=round(b) #输出:22.fix(x); 完全舍去小数部分(无论大小),不做演示; 3. floor(x); 结果为小于浮点数x,最接近x的整数;a=1.2b=1.6aa=floor(a) #输出:1b...原创 2018-08-12 16:52:19 · 573 阅读 · 0 评论 -
利用Matlab实现图像配准
之前利用MATLAB配准图像,按照官网的代码进行配准:clc;clear;%配准图片的导入fixed=imread('D:\Test\患侧1组白光图.tif');moving=imread('D:\Test\健侧1组白光图.tif');%显示配准之前的图片figure, imshowpair(moving, fixed, 'montage')title('Unregistere...原创 2018-08-02 16:23:16 · 5465 阅读 · 1 评论 -
Matlab2016做曲线拟合(Curve Fitting)(2)
Polynomial Models(多项式模型)常见多项式的基本模型: 其中 n + 1 是多项式的阶, n 是多项式的维度, 1 ≤ n ≤9。该顺序给出了合适的系数个数, 并给出了预测变量最高的维度。 在本文中, 多项式按其度来描述。例如, 三维 (立方) 多项式表示如下: 当需要一个简单的经验模型时, 通常使用多项式。我们可以使用多项式模型进行插值或外推, 或者使用全局拟合...原创 2018-04-29 16:53:04 · 22517 阅读 · 2 评论 -
Matlab2016做曲线拟合(Curve Fitting)(1)
今天来分享如何用MATLAB2016进行曲线拟合:在这个系列,将利用官网提供的样例和接口,主要结合我自己的数据进行曲线拟合。 Curve Fitting:作用将曲线和曲面与数据相匹配拟合 曲线拟合应用程序提供了一个灵活的界面, 学者可以在其中交互式地将曲线和曲面与数据和视图图形相拟合。 具体包括: - 创建、绘制和比较多个匹配项; - 使用线性或非线性回归、插值、平滑和自定义方程; ...原创 2018-04-29 15:40:36 · 30478 阅读 · 2 评论 -
Matlab脚本编程
1. 简介:脚本语言实际上着重脚本二字,而不是语言二字,因为脚本语言它的最主要的关注点就是为现有代码准备一个伪码系统;脚本语言是相对C这一类系统编程语言来说的,C最重要的特点就是它用数据结构加算法来解释系统底层开发的手段,用C开发绝对离不开对系统原理和数据结构的理解,而这些原理,包括C本身的实现,都是基于数据结构跟算法来解决问题的。2. 常见应用:作为批次处理语言或工作控制语言。许...原创 2018-05-09 16:02:07 · 6131 阅读 · 0 评论 -
Matlab常用函数及操作[linspace, poly, magic, whos, max, disp, 二维图, 三维绘图]
1. linspace作用:linspace用于产生指定范围内的指定数量点数,相邻数据跨度相同,并返回一个行向量; 调用方法:: linspace(x1,x2,N) 功能:用于产生x1,x2之间的N点行矢量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。2. poly( x )功能:给出一个长度为n+ 1的向量,其中的元...原创 2018-05-05 14:29:49 · 1469 阅读 · 0 评论 -
Matlab分析拟合Excel中的数据(1)---数据的导入
前言:office的表格文件也就是xls文件,本质上就是一个二维矩阵,二维矩阵是用来保存数据的最佳方式,所以在日常工作中,我们从其它地方获取的数据通常都被保存为xls格式,但处理数据时,我们却需要把xls文件的数据导入到matlab里进行处理。 如果你只处理一个文件并且只做一次的话,你可以手动来拷贝粘贴,这花费不了你太多时间。如果有很多xls文件,或者你的xls文件的内容可能随时被修改,那么下面的...原创 2018-05-04 17:34:09 · 17168 阅读 · 1 评论 -
MATLAB解方程组中 solve 和 fsolve 的细节比较
MATLAB作为科研工作者的忠实伙伴,解各种复杂方程的性能与其他工具相比,自然不逞多让。本期盘点MATLAB中solve和fsolve两个函数在解方程中的优劣。原创 2018-09-29 10:29:14 · 34603 阅读 · 2 评论