root/applications/dual/SIDP/SIDPS/matlab/update.m
@
1214
Revision 1181, 381 bytes (checked in by zimamiro, 14 years ago) |
---|
Line | |
---|---|
1 | function [H_new C_new ]=update(H_old, C_old,index) |
2 | H_new=zeros(size(H_old)+[0 1]); |
3 | C_new=zeros(size(C_old)+[0 1]); |
4 | for i=1:index |
5 | H_new(i)=H_old(i); |
6 | C_new(i)=C_old(i); |
7 | end |
8 | |
9 | for i=index+1:size(H_old,2) |
10 | H_new(i+1)=H_old(i); |
11 | C_new(i+1)=C_old(i); |
12 | end |
13 | |
14 | H_new(index+1)=(H_old(index)+H_old(index+1))/2; |
15 | C_new(index+1)=(C_old(index)+C_old(index+1))/2; |
16 | |
17 | end |
Note: See TracBrowser
for help on using the browser.