matlab中遇到的一些问题

matlab中遇到的一些问题

ID:13078544

大小:110.00 KB

页数:19页

时间:2018-07-20

matlab中遇到的一些问题_第1页
matlab中遇到的一些问题_第2页
matlab中遇到的一些问题_第3页
matlab中遇到的一些问题_第4页
matlab中遇到的一些问题_第5页
资源描述:

《matlab中遇到的一些问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1什么是Gaussian拟合?:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/9/23,BigGreen/MathTools#高斯拟合(GaussianFitting)即使用形如:Gi(x)=Ai*exp((x-Bi)^2/Ci^2)的高斯函数对数据点集进行函数逼近的拟合方法。其实可以跟多项式拟合类比起来,不同的是多项式拟合是用幂函数系,而高斯拟合是用高斯函数系。使用高斯函数来进行拟合,优点在于计算积分十分简单快捷。这一点在很多领域都有应用,特别是计算化学。著

2、名的化学软件Gaussian98就是建立在高斯基函数拟合的数学基础上的。2如何在给定句柄的axis里绘图?:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/12,SMTH/MathTools#plot(data,'parent',haxis);或者hbar=bar(data);set(hbar,'parent',haxis);3)由Matlab符号运算得到的公式怎么才能将数据代进去运算?:#ramjet(德芙)2002/3/3,SMTH/MathTools#

3、使用subs(),或先将值赋予一个符号变量,然后用eval()5)在Matlab中如何求最值点?如何求一维数组的极值?:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/18,SMTH/MathTools#最值:一维或多维数组最值用max(data(:))如果想返回最值所在的位置,用[Y,I]=max(data):#FangQ(Qianqian.Fang@Dartmouth.Edu),2001/4/21,UESTC/Math#极值:data是你的数据,find

4、(diff(sign(diff(data)))==-2)+1找到极大值的位置find(diff(sign(diff(data)))==2)+1找到极小值的位置data(find(diff(sign(diff(data)))==-2)+1)和data(find(diff(sign(diff(data)))==2)+1)返回的是极大值和极小值6)Matlab中如何作线性拟合/线性回归/多元线性回归?:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/21,BigG

5、reen/MathTools#即用y=a*x+b来拟合一组数据{{x1,y1},{x2,y2}…{xn,yn}}matlab中使用polyfitx=data(:,1);y=data(:,2);p=polyfit(x,y,1);p(1)为斜率a,p(2)为截距b多元线性回归即用y=a1*x1+a2*x2+..+am*xm来拟合数据点{x1i,x2i,…xmi,yi}(i=1~n)

6、x11,x21,…xm1

7、A=

8、x12,x22,…xm2

9、

10、……………

11、

12、x1n,x2n,…xmn

13、Y={y1,y2,

14、y3,…,yn}'则系数{a1,a2,…,am}'=pinv(A)*Y在matlab中使用coeff=AY则可以得到最小二乘意义上的拟合系数7)Matlab中如何作圆回归?:#PeterBoettcher(boettcher@ll.mit.edu),2002/5/16,comp.soft-sys.matlab#Q5.5:HowcanIfitacircletoasetofXYdata?=================================================Anelega

15、ntchunkofcodetoperformleast-squarescirclefittingwaswrittenbyBucherIzhakandhasbeenfloatingaroundthenewgroupforsometime.ThefirstreferencetoitthatIcanfindisin:function[xc,yc,R,a]=circfit(x,y)%CIRCFITFitsacircleinx,yplane%%[XC,YC,R,A]=CIRCFIT(X,Y)%Result

16、iscenterpoint(yc,xc)andradiusR.Aisan%optionaloutputdescribingthecircle'sequation:%%x^2+y^2+a(1)*x+a(2)*y+a(3)=0%byBucherizhak25/oct/1991n=length(x);xx=x.*x;yy=y.*y;xy=x.*y;A=[sum(x)sum(y)n;sum(xy)sum(yy)...sum(y);sum(xx)sum(xy)sum(x)];B=[-sum(xx+yy);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。