- 积分
- 0
- 注册时间
- 2010-2-23
- 仿真币
-
- 最后登录
- 1970-1-1
|
悬赏3仿真币未解决
急求
非常恳请各位能大力相助 在此说声谢谢
如附件中我有个矩阵Q
矩阵A = Q(:,2:end); 因为第一直行是做编号 非实验数据
针对A找每一横行最大值与最小值
可以发现每一横行的最小值都在A(:,1);
每一横行的最大值都在A(:,142);
舉例其中一直行排中間值例如A(:,100) =
0.0375728633989378
0.269642888088263
0.294041638960656
0.318587093189567
0.343263671562296
0.368057950954712
0.392958144268805
0.417953778490358
0.443035496233065
0.468194936334180
0.493424666162449
0.518718148310509
那中間值的佔比求法就是
最大值A(:,142) - 最小值A(:,1) = 距离矩阵B , [ 中间值例如A(:,100) - 最小值A(:,1) ] / B = 占比位置矩阵 C = (A(:,100)-A(:,1))./B;
其他中间值也是以此方法找到各直行C
假设今天矩阵最大值与最小值变为矩阵D(:,2) 跟D(:,1)时
那F(:,1)=D(:,1) , F(:,142)=D(:,2)
F(:,100)就是
新最大值D(:,2) - 新最小值D(:,1) = 矩阵E
F(:,100)=(E.*C)+D(:,1);
其他中间值依此类推最后求得答案F
PS:
小弟的F是个别跑
但是上述所说的是简化方法 所以会有0.0001-0.0002之间的误差其实是可以容许的 |
附件: 您需要 登录 才可以下载或查看,没有账号?注册
|