亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? curvefit.m

?? 這是一個整理后比較全面的數學建模所用到的基本的十種計算方法的matlab源代碼!
?? M
字號:
function [x,OPTIONS,CostFunction,JACOB] = curvefit(FUN,x0,XDATA,YDATA,OPTIONS,GRADFUN,varargin)
%曲線擬合
%   C=CURVEFIT('擬合模型',參數C初值,X數據,Y數據)
%求參數C使得 sum {(FUN(C,X數據)-Y數據).^2}最小化
%例
%   x | 0.1  0.2  0.15 0.0  -0.2 0.3
%   --|------------------------------
%   y | 0.95 0.84 0.86 1.06 1.50 0.72
%擬合 y=a*exp(b*x).先寫M-函數fitfun2.m
%                   function   f=fitfun2(c,x) 
%                   f=c(1)*exp(c(2)*x);
%  解法
%  x=[0.1,0.2,0.15,0,-0.2,0.3];
%  y=[0.95,0.84,0.86,1.06,1.50,0.72];
%  c=curvefit('fitfun2',[1,1]',x,y);
%  a=c(1),b=c(2)
%  f='a*exp(b*xi)';
%  xi=-0.2:0.01:0.3;
%  yi=eval(f);
%  plot(x,y,'o',xi,yi,'k')
%  title('CURVEFIT');    

%CURVEFIT Solves non-linear least squares problems.
%   CURVEFIT solves problems of the form:
%   min  sum {(FUN(X,XDATA)-YDATA).^2}  where FUN, XDATA and YDATA are
%    X                                  matrices.   
%
%   X=CURVEFIT('FUN',X0,XDATA,YDATA) starts at X0 and finds
%   coefficients X to best fit the nonlinear function FUN(X,XDATA) 
%   to the data YDATA (in the least-squares sense). FUN is an M-file 
%   that computes a function of X and XDATA and returns a matrix of 
%   the objective function values: F=FUN(X,XDATA). 
%   NOTE: YDATA must be the same size as the matrix F returned by FUN. 
%
%   X=CURVEFIT('FUN',X0,XDATA,YDATA,OPTIONS) allows a vector of optional 
%   parameters to be defined. OPTIONS(2) is a measure of the precision 
%   required for the values of X at the solution. OPTIONS(3) is a measure 
%   of the precision required of the objective function at the solution. 
%   See HELP FOPTIONS. 
%
%   X=CURVEFIT('FUN',X0,XDATA,YDATA,OPTIONS,'GRADFUN') enables a 
%   function 'GRADFUN' to be entered which returns the partial derivatives 
%   of the functions, dF/dX, (stored in columns) at the point X: 
%   gf = GRADFUN(X,XDATA).
%
%   X=CURVEFIT('FUN',X,XDATA,YDATA,OPTIONS,'GRADFUN',P1,P2,..) passes the 
%   problem-dependent parameters P1,P2,... directly to the functions FUN 
%   and GRADFUN: FUN(X,XDATA,P1,P2,...) and GRADFUN(X,XDATA,P1,P2,...).  
%   Pass empty matrices for OPTIONS and 'GRADFUN' to use the default values.
%
%   [X,OPTIONS,F,J]=CURVEFIT('FUN',X0,XDATA,YDATA,...) returns, F, 
%   the value of FUN(X,XDATA)-YDATA at the solution X, and J the Jacobian 
%   of the function FUN at the solution. 
%
%   FUN must be an M-file and not an inline object or expression. Use LEASTSQ 
%   instead on inline objects or expressions.

%   Copyright (c) 1990-98 by The MathWorks, Inc.
%   $Revision: 1.6 $  $Date: 1997/11/29 01:23:03 $
%   Mary Ann Branch 8-22-96.

%   The default algorithm is the Levenberg-Marquardt method with a 
%   mixed quadratic and cubic line search procedure.  A Gauss-Newton
%   method is selected by setting  OPTIONS(5)=1. 
%

% ------------Initialization----------------

if nargin < 4, error('curvefit requires four input arguments');end 
if nargin < 5, OPTIONS=[]; end
if nargin < 6, GRADFUN=[]; end

% Need extra argname for XDATA
curvefitarg = 1;
lenVarIn = length(varargin);

% Convert to inline function as needed.
if isempty(FUN) 
   error('FUN must be a function name.');
elseif isa(FUN,'inline')
   error('FUN must be a function name, not an inline object. Use LEASTSQ instead.');
elseif isstr(FUN)
   % Make sure FUN isn't an expression via fcnchk
   fun0 = fcnchk(FUN);
   if isa(fun0,'inline')
      error('FUN must be a function name, not a string expression. Use LEASTSQ instead.');
   else
      % Momentarily turn FUN into an inline to get at the argnames and formula
      fun1 = inline(FUN,lenVarIn+1);
      fun1args = argnames(fun1);
      % Compute the inline function that is the difference with YDATA      
      arglist = sprintf('%s(', formula(fun1));
      for k = 1:(nargin(fun1)-1);
         arglist = sprintf('%s%s,', arglist, deblank(fun1args{k,:}));
      end
      arglist = sprintf('%s%s)',arglist, deblank(fun1args{nargin(fun1),:}));
      funfcn = inline([arglist, ...
            '-P',int2str(lenVarIn+2)],lenVarIn+2);
   end
else
   error('FUN is an unrecognized data type.')
end

if ~isempty(GRADFUN)
   if isa(GRADFUN,'inline')
      error('GRADFUN must be a function name and not an inline object.');
   elseif isstr(GRADFUN)
      % Make sure FUN isn't an expression via fcnchk
      fun0 = fcnchk(GRADFUN);
      if isa(fun0,'inline')
         error('GRADFUN must be a function name, not a string expression.');
      else
         % Momentarily turn GRADFUN into an inline to get at the argnames and formula
         fun1 = inline(GRADFUN,lenVarIn+1);
         fun1args = argnames(fun1);
         % Compute the inline function that is the difference with YDATA
         arglist = sprintf('%s(', formula(fun1));
         for k = 1:(nargin(fun1)-1);
            arglist = sprintf('%s%s,', arglist, deblank(fun1args{k,:}));
         end
         arglist = sprintf('%s%s)',arglist, deblank(fun1args{nargin(fun1),:}));
         gradfcn = inline(arglist,lenVarIn+2);
      end   
   else
      error('GRADFUN is an unrecognized data type.')
   end
else
   gradfcn = [];
end


% Check the size of f and YDATA
try 
   f = feval(FUN,x0,XDATA,varargin{:});
catch
   error(['Error in evaluating user supplied function: ',FUN])
end

if ~isequal(size(f), size(YDATA))
   error('Function value and YDATA sizes are incommensurate.')
end 

% The order YDATA, XDATA is relevant: match P2 to YDATA
[x,OPTIONS,CostFunction,JACOB] = ...
   nlsqold(funfcn,x0,OPTIONS,gradfcn,XDATA,varargin{:},YDATA);

%--end of curvefit--

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清精品网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 天天做天天摸天天爽国产一区| 在线观看免费成人| 丝袜亚洲另类丝袜在线| 欧美大片免费久久精品三p| 精品亚洲国产成人av制服丝袜| 久久网站最新地址| 99久久综合狠狠综合久久| 一区二区久久久久| 欧美丰满少妇xxxbbb| 国产麻豆精品95视频| 国产精品国产a| 欧美日韩一区久久| 麻豆91小视频| 最新热久久免费视频| 欧美精品国产精品| 国产在线播精品第三| 免费在线看成人av| 久久精品综合网| 色综合久久综合中文综合网| 麻豆精品一区二区av白丝在线| 久久精品水蜜桃av综合天堂| 在线精品亚洲一区二区不卡| 开心九九激情九九欧美日韩精美视频电影| 精品国产免费一区二区三区香蕉| 不卡一卡二卡三乱码免费网站| 午夜精彩视频在线观看不卡| 国产视频一区二区三区在线观看| 欧美日韩视频在线第一区 | 欧美激情一区二区三区在线| 在线精品视频免费观看| 国产麻豆成人精品| 天天综合日日夜夜精品| 中文字幕一区av| 欧美成人a在线| 在线视频你懂得一区二区三区| 国产揄拍国内精品对白| 亚洲123区在线观看| 国产精品久久综合| 2020国产精品自拍| 欧美日韩高清一区二区不卡| 99精品视频一区| 国产一区91精品张津瑜| 奇米影视一区二区三区小说| 亚洲色图20p| 欧美国产精品一区二区三区| 欧美电影免费观看高清完整版在线| 99re6这里只有精品视频在线观看| 久久精品国产一区二区三| 亚洲伊人色欲综合网| 国产精品女人毛片| 久久精品日韩一区二区三区| 欧美一级一级性生活免费录像| 欧美中文字幕久久| 91麻豆免费看| 波多野结衣91| 国产成人亚洲综合a∨婷婷| 麻豆免费精品视频| 蜜桃久久久久久久| 日本美女一区二区| 青青草伊人久久| 日本欧美一区二区三区乱码| 亚洲成人激情综合网| 亚洲一区二区三区四区的| 综合激情网...| 国产精品福利一区二区| 国产精品理论在线观看| 国产精品区一区二区三| 国产日韩高清在线| 欧美极品另类videosde| 欧美激情一区二区三区四区| 国产精品午夜春色av| 国产精品久久久久久福利一牛影视| 国产午夜精品一区二区 | 2022国产精品视频| 26uuu另类欧美| 国产清纯白嫩初高生在线观看91 | 亚洲国产wwwccc36天堂| 亚洲综合精品久久| 亚洲.国产.中文慕字在线| 亚洲一二三专区| 日日摸夜夜添夜夜添国产精品 | 韩日精品视频一区| 国产精品911| 播五月开心婷婷综合| 99精品视频在线免费观看| 色吊一区二区三区| 4438成人网| 久久久不卡影院| 日韩一区中文字幕| 亚洲成av人片在线观看无码| 日韩精彩视频在线观看| 国产精品自拍av| 91免费视频网址| 337p亚洲精品色噜噜狠狠| 久久综合色婷婷| 自拍偷拍国产精品| 亚洲午夜私人影院| 久久国产精品无码网站| 国产999精品久久久久久| 日本精品裸体写真集在线观看| 欧美自拍丝袜亚洲| 久久亚区不卡日本| 一区二区三区资源| 免费美女久久99| www.亚洲色图| 欧美一区二区视频免费观看| 国产欧美一区二区在线| 亚洲一区二区三区视频在线播放| 美腿丝袜在线亚洲一区| 99re6这里只有精品视频在线观看| 欧美久久一二区| 国产精品拍天天在线| 日韩精品成人一区二区三区 | 婷婷成人激情在线网| 国产成人精品亚洲午夜麻豆| 欧美午夜精品免费| 久久蜜桃一区二区| 亚洲精品成人少妇| 国模套图日韩精品一区二区 | 制服丝袜日韩国产| 国产精品久久久久久一区二区三区 | 91精品婷婷国产综合久久性色| 国产清纯白嫩初高生在线观看91| 亚洲成av人影院在线观看网| 成人av电影在线| 精品99一区二区三区| 一区二区三区中文字幕| 国产电影一区在线| 日韩三级在线观看| 一区二区三区四区视频精品免费 | 亚洲精品在线一区二区| 亚洲一区二区中文在线| 成人污视频在线观看| 精品美女一区二区三区| 亚洲福中文字幕伊人影院| 成人av高清在线| 久久嫩草精品久久久精品一| 日本va欧美va欧美va精品| 在线观看日韩毛片| 国产在线观看免费一区| 欧美另类z0zxhd电影| 一区二区三区在线观看欧美| 成人精品一区二区三区中文字幕| 精品国产一区二区国模嫣然| 亚洲国产wwwccc36天堂| 欧美最猛黑人xxxxx猛交| 国产精品国产三级国产有无不卡| 狠狠v欧美v日韩v亚洲ⅴ| 日韩精品一区二区三区四区| 五月天精品一区二区三区| 精品视频在线免费观看| 亚洲一二三区不卡| 欧洲激情一区二区| 自拍偷拍亚洲欧美日韩| 91在线高清观看| 亚洲欧洲日产国产综合网| av一二三不卡影片| 国产精品国产自产拍在线| 成人avav影音| 国产精品久久久久9999吃药| 波多野结衣欧美| 亚洲精品中文字幕乱码三区| 91蝌蚪国产九色| 亚洲精品国久久99热| 91久久精品一区二区三区| 自拍偷自拍亚洲精品播放| 色域天天综合网| 一级日本不卡的影视| 欧美三级三级三级| 日韩av一区二| 精品噜噜噜噜久久久久久久久试看| 狠狠色丁香婷综合久久| 久久人人97超碰com| 国产成人午夜精品影院观看视频 | 欧美zozozo| 极品瑜伽女神91| 国产精品午夜免费| 在线视频一区二区三区| 日韩主播视频在线| 欧美电影免费观看完整版| 国产成人免费视| 亚洲黄色免费网站| 91精品国产综合久久精品| 极品少妇xxxx精品少妇| 国产精品伦理一区二区| 色88888久久久久久影院按摩| 调教+趴+乳夹+国产+精品| 精品国产一区a| 99re免费视频精品全部| 午夜影院在线观看欧美| 精品国产乱码久久久久久图片| 国产成人精品免费一区二区| 一区二区三区日韩欧美精品| 日韩精品资源二区在线| aaa欧美日韩| 亚洲午夜激情网页| 日韩一级黄色片| 国产一区二区在线看|