matlab
不系之舟913
这个作者很懒,什么都没留下…
展开
-
matlab学习基本绘图例子
%1:数组练习a=[1 2 3]%2:plot绘图练习x=0:pi/100:2*piy=2*exp(-0.5*x).*sin(2*pi*x)plot(x,y)x=0:pi/10:4*piy=sin(x)plot(x,y)%3:数组乘与点乘(由于是向量相乘 因此要采用点乘)A=[1 5 9];B=[0 3 7];C=A.*Bsum(C)sum原创 2013-08-10 00:56:31 · 766 阅读 · 0 评论 -
matlab基本绘图讲解
Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影原创 2013-08-09 23:30:16 · 918 阅读 · 0 评论 -
Matlab中插值函数汇总和使用
MATLAB中的插值函数为interp1,其调用格式为: yi= interp1(x,y,xi,'method') 其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量, 'method'表示采用的插值方法,MATLAB提供的插值方法有几种: 'method'是最邻近插值, 'linear'线性插值; 'spline'三次样条插值; 'cubic'立方插值.转载 2013-08-11 00:03:49 · 1945 阅读 · 0 评论 -
matlab进行离散点的曲线拟合
ployfit是matlab中基于最小二乘法的多项式拟合函数。最基础的用法如下:C=polyfit(X,Y,N)其中:X : 需要拟合的点的横坐标Y:需要拟合的点的纵坐标N:以N阶多项式进行拟合C:返回的N+1个拟合系数。Y'=polyval(C,X')其中:C:N+1个拟合系数Y':根据X'(横坐标)和拟合系数算出来的纵坐标原创 2013-08-10 23:48:46 · 28832 阅读 · 1 评论 -
Excel2010的数据如何导入到matlab2011b
1:启动excel20102:在matlab2011b的安装目录下进入toolbox\exlink,找到excllink.xla,将其拖入到excel中,即提示加入3:稍等片刻,就会自动打开matlab20114:此刻在excel中就会出现加载项,点击加载项就会出现5:选择需要导入的数据,然后点击putmatrix,输入matlab中的变量,然后点击确定即可将数据导入到matlab原创 2013-08-12 14:12:22 · 2411 阅读 · 0 评论 -
曲线拟合和插值的区别
插值是拟合的一种方法吧。曲线拟合就是要找出一种方法使得得到的仿真曲线最大程度的接近原来的曲线,甚至重合。这个拟合的好坏程度可以用一个指标来判断:J=∑(y(xi)-yi)^2 例如:有这样一组数据(Xi,Yi),i=1,2,3,。。。。。,寻找Y与X之间的关系Y=F(X),就要根据这组数据求出其近似关系Y=G(X)。插值与曲线拟合实际上是求这个近似关系的两种方法,不同转载 2013-08-11 23:21:09 · 6416 阅读 · 0 评论 -
matlab 2011b曲线拟合工具箱cftool的使用
使用matlab提供的曲线拟合工具箱非常方便的可以进行对离散点数据的曲线拟合,使用步骤如下例子: Matlab有一个功能强大的曲线拟合工具箱 cftool ,使用方便,能实现多种类型的线性、非线性曲线拟合。下面结合我使用的 Matlab R2011b 来简单介绍如何使用这个工具箱。假设我们要拟合的函数形式是 y=A*x*x + B*x, 且A>0,B>0 。1::在命令行输入数原创 2013-08-11 23:40:22 · 5950 阅读 · 1 评论 -
matlab优化工具箱的应用
一:matlab优化工具箱能解决的问题: 优化工具箱主要可以用于解决以下问题:(1)求解无约束条件非线性极小值;(2)求解约束条件下非线性极小值,包括目标逼近问题、极大-极小值问题以及半无限极小值问题;(3)求解二次规划和线性规划问题;(4)非线性最小二乘逼近和曲线拟合;(5)非线性系统的方程求解;(6)约束条件下的线性最小二乘优化;(7)求解复杂原创 2013-08-23 23:50:47 · 3164 阅读 · 1 评论 -
matlab基础编程(1)-----二维数组中不同的统计算法
matlab实现统计数组中 同一行数据不同的数字 且连续两行以上的才算一次,统计这种情况有多少次,本次程序可以学习到二维数组的初始化,while循环和if break等基本语法的使用。同时学会size命令clcb=[ 0 0; 0 0; 0 1; 1 0; 0 1; 0 0; 1 0; 0 0; 1 0;原创 2013-09-13 16:08:18 · 1406 阅读 · 0 评论