matlab拟合求参数教程,求⾼⼿指导⽤matlab对函数进⾏⾮线性拟合求出参数,已知数据。。。
如何用matlab将已知点连线先写函数⽂件如下copyfunction ani=animal(t,x) ani=[14*x(1)*(1-1/28*x(1)-1/14*x(2)); 16*x(2)*(1-1/32*x(2)-1/16*x(1))];以下是函bai数⽂件调⽤代du码[t,x]=ode45('animal',[0,8],[1,1]); %画相轨线plot(x(:,1),x(:,2),'b') hold on [t,x]=ode45('animal',[0,8], [14,16]); %画相轨线plot(x(:,1),x(:,2),'r') grid on xlabel('甲种zhi密度daox1'); ylabel('⼄种密度x2'); title('甲⼄种相轨线');以下是运⾏结果:,没⽅程没数据你叫我怎么画,你去百度百科相轨线,把dx/dt = P (t,x,y) dy/dt = Q(t,x,y)给我先追问亲 要有数据我⾃⼰就能画了 就是因为只有图没数据我才求助的啊...追答那你这图形哪⾥来,给点线索也好啊www.mh456防采集。
建议研究⼀下cftool⼯具箱
matlab如何采集语⾳ [x,fs,bits] = wavread('filename.wav') ; fs 存的是采样率,单位hz,bits 是数据的位数。 matlab如何画fft频谱 clf; fs=100;n=128; %采样频率和数据点数 n=0:n-1;t=n/fs; %时间序列 x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t);
任务占坑
^function y=gammaF_xkp(a)%% 该函数⽤于求参数为baidua的gamma函数% 已验证正确》》zhi》syms x;y=double(int(x^(a-
1)*exp(-x),x,0,inf));function y=GGD_xkp(x,a,b)%% 该函数⽤于⽣成⼴dao义⾼斯概率密度函数
length=numel(x);n=zeros(length,1);y=zeros(length,1);gam_b=gammaF_xkp(1/b);exp_value=sum(x)/length;for i=1:length
n(i)=abs((x(i)-exp_value)/a)^b; y(i)=b/(2*a*gam_b)*exp(-n(i));end这是两版个⼦函数, ⾃⼰权编的 。 刚好编到这⼉,告诉我邮件地址内容来⾃www.mh456请勿采集。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论