matlab拟合问题下面是产生这个图形的程序,想问一下我现在只想要横坐标到2,然后把这个图形拟合成直线,可是一直搞不定l
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 17:18:54
matlab拟合问题
下面是产生这个图形的程序,想问一下我现在只想要横坐标到2,然后把这个图形拟合成直线,可是一直搞不定log(g)的取值范围,把log(f)取到2的时候,x,y轴的长度就不一样,并且我在拟合的时候用的cft拟合工具箱,我现在需要用gui做界面,不知道怎么把拟合的部分加到我的界面里
a=xlsread('sl4096.xls');%读入数据
F=fft(a);%计算FFT
n=length(a);%数据长度
m=mean(a)%数据平均值
g=2*0.1*abs(F).^2/n;%功率谱值
f=(0:1:(n-1))/(n*0.1);%离散频率
g=g(1:1:n);
f=f(1:1:n);
plot(log(f),log(g))
没有人知道吗,也可以只回答拟合问题啊,我挺急用的,
![](http://img.wesiedu.com/upload/6/3d/63d4ef8be2e4148b6471d89988f4eaee.jpg)
下面是产生这个图形的程序,想问一下我现在只想要横坐标到2,然后把这个图形拟合成直线,可是一直搞不定log(g)的取值范围,把log(f)取到2的时候,x,y轴的长度就不一样,并且我在拟合的时候用的cft拟合工具箱,我现在需要用gui做界面,不知道怎么把拟合的部分加到我的界面里
a=xlsread('sl4096.xls');%读入数据
F=fft(a);%计算FFT
n=length(a);%数据长度
m=mean(a)%数据平均值
g=2*0.1*abs(F).^2/n;%功率谱值
f=(0:1:(n-1))/(n*0.1);%离散频率
g=g(1:1:n);
f=f(1:1:n);
plot(log(f),log(g))
没有人知道吗,也可以只回答拟合问题啊,我挺急用的,
![](http://img.wesiedu.com/upload/6/3d/63d4ef8be2e4148b6471d89988f4eaee.jpg)
![matlab拟合问题下面是产生这个图形的程序,想问一下我现在只想要横坐标到2,然后把这个图形拟合成直线,可是一直搞不定l](/uploads/image/z/10022059-19-9.jpg?t=matlab%E6%8B%9F%E5%90%88%E9%97%AE%E9%A2%98%E4%B8%8B%E9%9D%A2%E6%98%AF%E4%BA%A7%E7%94%9F%E8%BF%99%E4%B8%AA%E5%9B%BE%E5%BD%A2%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E6%83%B3%E9%97%AE%E4%B8%80%E4%B8%8B%E6%88%91%E7%8E%B0%E5%9C%A8%E5%8F%AA%E6%83%B3%E8%A6%81%E6%A8%AA%E5%9D%90%E6%A0%87%E5%88%B02%2C%E7%84%B6%E5%90%8E%E6%8A%8A%E8%BF%99%E4%B8%AA%E5%9B%BE%E5%BD%A2%E6%8B%9F%E5%90%88%E6%88%90%E7%9B%B4%E7%BA%BF%2C%E5%8F%AF%E6%98%AF%E4%B8%80%E7%9B%B4%E6%90%9E%E4%B8%8D%E5%AE%9Al)
没看懂你的问题在哪里.
如果要直线拟合的话,最简单的用polyfit函数就可以了啊
另外,fft算出来的是功率谱密度,不是功率哦
如果要直线拟合的话,最简单的用polyfit函数就可以了啊
另外,fft算出来的是功率谱密度,不是功率哦
matlab拟合问题下面是产生这个图形的程序,想问一下我现在只想要横坐标到2,然后把这个图形拟合成直线,可是一直搞不定l
matlab里怎么把已经画出的图形拟合成直线
matlab拟合曲线及图形
matlab数据拟合程序问题!
运用MATLAB拟合二次曲线后,我用的程序是
matlab的拟合问题
MATLAB用plot拟合数据~我现在有三组数据,x是一样的就y不一样,然后想把三条曲线拟合在一张图上~
在MATLAB中,有一组数据,要画在双对数坐标上,并拟合成一条直线,然后把拟合后的直线表达式输出,
MATLAB线性拟合问题,是否有函数可以把下面数据拟合成线性关系?八百里加急!
matlab 作拟合的直线
关于matlab数据拟合曲线的问题,程序出错!
origin数据拟合时,怎样使图形窗口只显示拟合后的曲线?