66问答网
所有问题
求matlab拟合出y=a-b^x的曲线得程序
如题所述
举报该问题
推荐答案 2011-10-05
p = polyfit(x,y,n)
x,y为ç¨äºæåçæ°æ®ç¹ï¼n为å¤é¡¹å¼ç次æ°ã
å ä¸ºä½ è¿ä¸ªæ¯ææ°ï¼å 两边ålogï¼å°±è½¬æ¢ä¸ºä¸é¶å¤é¡¹å¼äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pn2p29x29.html
其他回答
第1个回答 2011-10-04
x=-10:10;
y=a-b.^x;
plot(x,y)
第2个回答 2011-10-07
查看 polyfit, polyval函数的用法你就知道了
相似回答
如何
用matlab
数据
拟合
函数?
答:
\
x
0d\x0a\x0d\x0a假设我们要
拟合的
函数形式是
y=A
*x*x +
B
*x, 且A>0,B>0。\x0d\x0a\x0d\x0a1、在命令行输入数据:\x0d\x0a》x=[110.3323 148.7328 178.064 202.8258033 224.7105 244.5711 262.908 280.0447 296.204 311.5475];\x0d\x0a》y=[5 10 15 20 ...
matlab中
如何进行
曲线拟合
答:
Sum of Sin Functions:正弦曲线逼近,有8种类型,基础型是 a1*sin(b1*x + c1)Weibull:只有一种,a*b*x^(b-1)*exp(-a*
x^b
)选择好所需的
拟合曲线
类型及其子类型,并进行相关设置:——如果是非自定义的类型,根据实际需要点击“Fit options”按钮,设置拟合算法、修改 待估计参数的上下限等...
matlab曲线拟合
怎么写
答:
y1=polyval(A,
x
); %计算
出拟合的
y值 plot(x,y,'k*',x,y1,'r-'); %画出数据对比图,黑点是原始数据,红线是
拟合曲线
指定函数拟合 f=fittype('a*e^(
b
*x)+c'); %引号里的是你的函数模型,默认是以x为自变量,其余为待定参数 fit
y=
fit(x,y,f) %
曲线拟合
,会给出拟合结...
谁能告诉我
matlab
如何
拟合
指数
曲线
啊
答:
MATLAB
软件提供了基本
的曲线拟合
函数的命令.1 多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 的系数多项式在
x
处的值y可用下面
程序
计算.
y=
polyval(a,x)2 一般的曲线拟合:p=curvefit(‘Fun’,p0...
怎样
用matlab
进行模型
拟合
答:
下面是相应的
Matlab程序
function matexpfit(
x
,y)指数
曲线拟合
及其图示 x,y为已知数据点且均为行向量 拟合曲线 A=[ones(size(x))',x'];B=log(y)';
X=A
\B;A\B为矩阵除法求A
X=B的
解 fprintf('a=%f,b=%f\n',exp(X(1)),X(2))fprintf('
拟合曲线y=
%fexp(%f x)\n',exp(X(1))...
如何使用
matlab
2014a 做数据
曲线拟合
答:
其中n表示多项式的最高阶数,xdata,ydata为将要
拟合的
数据,它是用数组的方式输入。输出参数a为拟合多项式
y=
a1
x^
n+...+anx+a,共n+1个系数。例程A=polyfit(x,y,2);z=polyval(A,x);plot(x,y,'r*',x,z,'
b
')方法四、自行写算法做拟合 请参考数值分析教科书,拟合、插值方法较多,...
大家正在搜
matlab曲线拟合输出拟合函数
曲线拟合matlab
matlab二次曲线拟合
matlab如何拟合曲线
matlab拟合函数已知y求x
matlab 线性拟合
matlab非线性拟合
matlab拟合直线
matlab多元非线性拟合