matlab 计算一组数据的方差分析,求助matlab处理一组数据 , 方差分析,两组数据,2000分,谢谢!...

导航:网站首页 >

求助matlab处理一组数据 , 方差分析,两组数据,2000分,谢谢!

求助matlab处理一组数据- , 方差分析,两组数据,2000分,谢谢!-

匿名网友:

data=0.9100 0.8800 1.4100 0.9600 1.4800 1.4600 0.91001.1000 1.2600 1.6900 1.1400 1.2400 0.9800 0.68000.8300 1.7700 1.2300 1.0400 1.0800 0.6200 1.10001.3300 0.7300 0.5200 1.0100 1.7100 1.3700 0.51001.0100 1.1100 1.0900 0.9600 1.3700 1.2000 0.61001.1700 0.7100 1.1600 0.8000 0.7300 1.6600 0.96001.3700 0.9500 1.3000 0.7600 1.3900 0.9400 1.25001.6000 1.5400 1.3400 1.5600 1.5400 0.8500 1.54000.9600 0.8200 1.5000 1.1400 1.7000 1.3000 1.59001.0700 1.1700 1.3200 1.4400 1.1200 0.7000 0.68001.5200 0.7600 1.6000 1.2700 1.4300 1.2700 1.09000.7500 0.6400 0.9700 1.2000 1.3400 1.1900 1.08000.6600 1.4200 1.4600 0.5900 1.2200 1.3200 1.67001.2000 1.3300 1.3100 1.0200 0.8300 0.9000 1.09000.9600 1.1000 0.8500 1.0600 1.6700 0.7800 0.91001.1800 1.2000 1.1100 0.8900 1.0800 1.2700 0.85001.2400 1.5800 0.7100 1.4600 1.5200 0.9100 1.47001.0100 1.2000 1.3000 1.0500 1.4400 1.1500 1.12001.1500 0.6500 1.0400 1.2400 1.3000 1.1100 1.65000.8700 0.8200 0.7600 1.3000 0.6300 1.1400 0.83001.2400 1.4800 1.1500 0.9900 1.4900 1.0200 1.17000.9900 0.6100 1.3300 0.7900 0.9500 1.0500 1.65001.2000 1.2400 0.8400 1.4000 0.7200 1.0600 0;data=data(1:end-1); nelements,centers=hist(data);hist(data) % A、编制频数表,并画出直方图mean(data), , median(data)......看看书吧

匿名网友:

clc;clearx=0.06 0.08 0.1 0.2 0.4 0.6 0.8 1.0;y=0.5546 0.3922 0.31 0.2256 0.1989 0.1789 0.1533 0.1233;fx =inline('a(1)*exp(a(2)*x) + a(3)*exp(a(4)*x)','a','x')X0=3 -35 0.2 -0.7;a=nlinfit(x,y,fx,2.9 -37 0.26 -0.69)b=lsqcurvefit(fx,X0,x,y)xx=0.06:0.01:1;yy=a(1)*exp(a(2)*xx) + a(3)*exp(a(4)*xx);yyy=b(1)*exp(b(2)*xx) + b(3)*exp(b(4)*xx);plot(x,y,'o',xx,yy,xx,yyy)结果:a =2.9041 -37.5866 0.2611 -0.6920Optimization terminated: relative function valuechanging by less than OPTIONS.TolFun.b =2.5700 -35.3878 0.2553 -0.6576

匿名网友:

可以,如果你是图像,可以用Matlab的自带滤波函数进行滤波,由于长时间不用,所以我也记不得具体函数的名称,就在Matlab 参考书上的图像处理那一张,看看就明白!由于你是一组数据的处理,所以提供给你一种滤除异常点的方法即中值滤波,原理很简单,如果你是一维数组,只需要取一个滑动窗口,大小这里取w=5举个例子,有一组数:y=1 3 9 2 3 2 4……;w=5;n=size(y,2);for i=1:n-wt=y(i:i+w-1);t=sort(t);%排序y(i)=t(fix(w/2)+1);end若为二维数据,可取3*3的矩阵!还可以加入判断过程……%====================================================================这就需要你加入判断的过程,昨天没写完,接着回答你,如1.加大窗口长度,同时区窗口内元素的均值,可除去最大最小值,yave=(sum(y(i,i+w-1))-max(y(i,i+w-1))-min(y(i,i+w-1)))/(w-2)2.若元素abs(y(i)-yave)>T(T为自定义阈值,可预设也可通过数据规律定义)则y(i)=yave;反之,则y(i)可以保留原值

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值