matlab编程
pingmin2014
这个作者很懒,什么都没留下…
展开
-
MATLAB中如何直接曲线拟合,而不使用cftool的GUI界面
最基本的使用方法如下,假设我们需要拟合的点集存放在两个向量X和Y中,分别储存着各离散点的横坐标和纵坐标,则在MATLAB中直接键入命令 cftool(X,Y) 就会弹出Curve Fitting Tool的GUI界面,点击界面上的fitting即可开始曲线拟合。 MATLAB提供了各种曲线拟合方法,例如:Exponential, Fourier, Gaussing, Interpolan转载 2015-08-07 19:13:29 · 4027 阅读 · 0 评论 -
回归分析
回归分析(regression analysis)是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。运用十分广泛,回归分析按照涉及的自变量的多少,分为回归和多重回归分析;按照自变量的多少,可分为一元回归分析和多元回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。如果在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析转载 2015-08-05 15:18:20 · 1600 阅读 · 0 评论 -
Matlab 之meshgrid, interp, griddata 用法和实例
1. meshgridmeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。[A,B]=Meshgrid(a,b)生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:A=ones(size(b))*a;B=b'*ones(转载 2015-08-05 16:08:12 · 17483 阅读 · 0 评论 -
回归、插值、逼近、拟合的区别
1回归一般指线性回归,是求最小二乘解的过程。在求回归前,已经假设所有型值点同时满足某一曲线方程,计算只要求出该方程的系数2多项式插值:用一个多项式来近似代替数据列表函数,并要求多项式通过列表函数中给定的数据点。(插值曲线要经过型值点。)3多项式逼近:为复杂函数寻找近似替代多项式函数,其误差在某种度量意义下最小。(逼近只要求曲线接近型值点,符合型值点趋势。)4多项式拟转载 2015-08-05 15:23:02 · 7808 阅读 · 0 评论 -
Matlab拟合工具箱的几个误差参数说明
用过Matlab的拟合、优化和统计等工具箱的网友,会经常遇到下面几个名词:SSE(和方差、误差平方和):The sum of squares due to errorMSE(均方差、方差):Mean squared errorRMSE(均方根、标准差):Root mean squared errorR-square(确定系数):Coefficient of determinat转载 2015-08-07 19:11:20 · 13397 阅读 · 0 评论 -
matlab 清除所有图片窗口快捷命令
close all原创 2015-11-30 21:55:50 · 12147 阅读 · 0 评论 -
matlab如何查看已经出来的图片窗口中物体的各向视图
z=0:0.1:6*pi;x=cos(z);y=sin(z);subplot(2,2,1);plot3(x,y,z)subplot(2,2,2);plot3(x,y,z)view(0,0)%主视图subplot(2,2,3)plot3(x,y,z)view(-90,0)%左视图subplot(2,2,4)plot3(x,y,z)v原创 2016-03-03 16:35:22 · 1896 阅读 · 1 评论 -
matlab 结构体struct
matlab struct 结构体创建以及用法|浏览:6095|更新:2014-07-20 11:0412345分步阅读一键约师傅百度师傅高质屏和好师傅,拯救你的碎屏机用matlab进行编写程序过程中,我们常常会用到struct结构体,下面我就介绍一下结构体的创建以及相关的操作。转载 2016-03-30 20:22:38 · 1223 阅读 · 0 评论 -
Matlab中的线型、标记和颜色
Matlab中的线型、标记和颜色 符号颜色符号标记符号线型b蓝色.点号-实线g绿色o圆圈:点线r红色?转载 2016-04-19 09:50:18 · 1388 阅读 · 0 评论 -
matlab 曲线线型、颜色和标记点 和 legend
a=linspace(1,2,10) plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10) legend('a','Location','best') title('a','FontName','TimesNew Roman','FontWeight','转载 2016-04-19 09:53:37 · 29581 阅读 · 0 评论 -
MATLAB错误集锦(自己碰到的)
在调用函数时,请确保已将matlab当前目录切换到函数文件所在处,不然会报错:Undefined function 'eg_sum' for input arguments of type 'double'.在调用函数时,请确保已将matlab当前目录切换到函数文件所在处,不然会报错:Undefined function 'eg_sum' for input arguments of type '原创 2015-08-16 11:03:16 · 1908 阅读 · 0 评论 -
matlab数据类型转换遇到问题,及解决办法,sym,double ,vpa转换
符号计算与数值计算混合使用是Matlab程序的大忌!丧失了快速计算得优点!符号、数值、字符串间的转换指令---vpa" title="matlab 符号、数值、字符串间的转换指令---vpa" style="margin:0px; padding:0px; border:0px; list-style:none">vpaVariable precision arit原创 2015-08-15 16:15:02 · 40688 阅读 · 6 评论 -
MATLAB统计工具箱
MATLAB统计工具箱包括概率分布、方差分析、假设检验、分布检验、非参数检验、回归分析、判别分析、主成分分析、因子分析、系统聚类分析、K均值聚类分析、试验设计、决策树、多元方差分析、统计过程控制和统计图形绘制等。优化工具箱包括无约束最优化、有约束最优化、二次规划、多目标规划、最大最小化、半元限问题、方程求解以及大型优化问题的求解等。表Ⅰ-1 概率密度函数 betap转载 2015-08-08 10:21:38 · 1585 阅读 · 0 评论 -
Matlab之插值
Matlab中有5种基本的插值方法:nearest:最近邻插值法(平面立体均适用)linear:线性插值法(interp1默认的插值方法)(平面立体均适用)spline:三次样条插值法(平面立体均适用)pchip:分段三次厄米多项式插值法(只适用于平面)cubic:三次多项式插值法(平面立体均适用)平面插值:Matlab中的平转载 2015-07-29 16:43:22 · 1532 阅读 · 0 评论 -
matlab 多元回归分析 regress、 nlinfit 、stepwise函数
1.多元线性回归 在Matlab统计工具箱中使用命令regress()实现多元线性回归,调用格式为 b=regress(y,x) 或 [b,bint,r,rint,statsl = regess(y,x,alpha) 其中因变量数据向量y和自变量数据矩阵x按以下排列方式输入 对一元线性回归,取k=1即可。alpha为显著性水平(缺转载 2015-07-29 14:29:04 · 10153 阅读 · 1 评论 -
Matlab中数据处理和多项式插值与曲线拟合
一、 基本统计处理1、查取最大值MAX函数的命令格式有:[Y,I]= max (X):将max(X)返回矩阵X的各列中的最大元素值及其该元素的位置赋予行向量Y与I;当X为向量时,则Y与I为单变量。[Y,I]=max(X,[],DIM):当DIM=1时按数组X的各列查取其最大的元素值及其该元素的位置赋予向量Y与I;当DIM=2时按数组X的各行查取其最大的元素值及其该元素的位置赋转载 2015-08-10 18:00:38 · 4595 阅读 · 0 评论 -
MATLAB的符号计算
所谓符号计算是指在运算时,无须事先对变量赋值,而将所得到结果以标准的符号形式来表示。例如,在符号变量运算过程中pi就用pi表示,而不是具体的近似数值3.14或3.14159。使用符号变量进行运算能最大限度减少运算过程中因舍入造成的误差。符号变量也便于进行运算过程的演示。一、符号计算基础(一) 定义符号变量参与符号运算的对象可以是符号变量、符号表达式或符号矩阵。符号变量要先定转载 2015-08-10 18:02:11 · 858 阅读 · 0 评论 -
Matlab绘图函数
MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientific visualization)。本节将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线:close all; x=linspa转载 2015-08-10 18:50:59 · 718 阅读 · 0 评论 -
一维、二维与多维插值
转自:http://hi.baidu.com/%CD%EE%CE%F7%D1%A7%D4%BA%D6%DC%D3%EE/blog/item/4a154c093116e6a92fddd445.html 插值就是已知一组离散的数据点集,在集合内部某两个点之间预测函数值的方法。一、一维插值 插值运算是根据数据的分布规律,找到一个函数表达式可以连接已知的各点,并用此函转载 2015-07-29 16:00:33 · 10266 阅读 · 0 评论 -
matlab矩阵取数问题
今天碰到一个问题,如何随意的取特定几行几列的数值,这几行几列序号可以联系也可以不连续,如何高效取出?百度了一下,最简单的方法就是看下例:>> a=[2 4 9 5;9 4 7 3 ;0 1 8 3; 0 4 3 2]a = 2 4 9 5 9 4 7 3 0 1原创 2015-08-25 16:45:31 · 1098 阅读 · 0 评论 -
matlab遇到问题-矩阵索引值超维问题
Index exceeds matrix dimensions.Index exceeds matrix dimensions.Error in igaPlateTensionxihua (line 281) dKdP(sctrB,sctrB,e)= dKdP(sctrB,sctrB,e)+eKdK(jacob,dPdy(原创 2015-08-26 10:38:37 · 7989 阅读 · 0 评论 -
关于matlab fig格式文件转换成大小合适的emf矢量图格式文件的方法
在进行论文写作时,常常需要将matlab产生的fig图片插入到论文中,那么如何产生合适大小的emf矢量图片呢?我摸索了一个方法,在将fig另存为emf之前,将图片框边界拖动缩放图片,那么生成的emf图片也会将四周空白部分去掉,最大限度的节省了论文空白,使得插图清晰。原创 2016-11-15 09:55:32 · 9105 阅读 · 0 评论