1
+ % %´ňÓĄÎÄľľ
2
+ load sch1.mat
3
+ [m ,n ] = size(sch1 );
4
+ i = 1 ;
5
+ for a = 1 : m
6
+ if find(sch1(a )>0)~=0
7
+ temp_a = sch1(a ,: );
8
+ if length(find(temp_a > 0)) == 2
9
+ fprintf(' t%04d , p%04d u, p%04d \n ' ,i ,temp_a(1 ),temp_a(2 ));
10
+ elseif length(find(temp_a > 0)) == 4
11
+ if temp_a(1 ) == temp_a(2 )
12
+ fprintf(' t%04d , p%04d u, p%04d d, p%04d u, p%04d d \n ' ,i ,temp_a(1 ),temp_a(1 ),temp_a(2 ),temp_a(2 ));
13
+ elseif temp_a(1 ) == temp_a(3 )
14
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(1 ),temp_a(2 ));
15
+ else
16
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(2 ),temp_a(1 ));
17
+ end
18
+ else
19
+ if temp_a(1 ) == temp_a(2 ) && temp_a(3 )==temp_a(4 ) && temp_a(5 )==temp_a(6 )
20
+ fprintf(' t%04d , p%04d u, p%04d d, p%04d u, p%04d d ,p%04d u, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
21
+ elseif temp_a(1 ) == temp_a(2 ) && temp_a(3 ) == temp_a(5 ) && temp_a(4 ) == temp_a(6 )
22
+ fprintf(' t%04d , p%04d u, p%04d d, p%04d u, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
23
+ elseif temp_a(1 ) == temp_a(2 ) && temp_a(3 ) == temp_a(6 ) && temp_a(4 ) == temp_a(5 )
24
+ fprintf(' t%04d , p%04d u, p%04d d, p%04d u, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
25
+ elseif temp_a(1 ) == temp_a(3 ) && temp_a(2 ) == temp_a(4 ) && temp_a(5 ) == temp_a(6 )
26
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d d, p%04d u, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
27
+ elseif temp_a(1 ) == temp_a(3 ) && temp_a(2 ) == temp_a(5 ) && temp_a(4 ) == temp_a(6 )
28
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
29
+ elseif temp_a(1 ) == temp_a(3 ) && temp_a(2 ) == temp_a(6 ) && temp_a(4 ) == temp_a(5 )
30
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
31
+ elseif temp_a(1 ) == temp_a(4 ) && temp_a(2 ) == temp_a(3 ) && temp_a(5 ) == temp_a(6 )
32
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d d, p%04d u, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
33
+ elseif temp_a(1 ) == temp_a(4 ) && temp_a(2 ) == temp_a(5 ) && temp_a(3 ) == temp_a(6 )
34
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
35
+ elseif temp_a(1 ) == temp_a(4 ) && temp_a(2 ) == temp_a(6 ) && temp_a(3 ) == temp_a(5 )
36
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
37
+ elseif temp_a(1 ) == temp_a(5 ) && temp_a(2 ) == temp_a(3 ) && temp_a(4 ) == temp_a(6 )
38
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
39
+ elseif temp_a(1 ) == temp_a(5 ) && temp_a(2 ) == temp_a(4 ) && temp_a(3 ) == temp_a(6 )
40
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
41
+ elseif temp_a(1 ) == temp_a(5 ) && temp_a(2 ) == temp_a(6 ) && temp_a(3 ) == temp_a(4 )
42
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
43
+ elseif temp_a(1 ) == temp_a(6 ) && temp_a(2 ) == temp_a(3 ) && temp_a(4 ) == temp_a(5 )
44
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d d, p%04d u, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
45
+ elseif temp_a(1 ) == temp_a(6 ) && temp_a(2 ) == temp_a(4 ) && temp_a(3 ) == temp_a(5 )
46
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
47
+ elseif temp_a(1 ) == temp_a(6 ) && temp_a(2 ) == temp_a(5 ) && temp_a(3 ) == temp_a(4 )
48
+ fprintf(' t%04d , p%04d u, p%04d u, p%04d u, p%04d d, p%04d d, p%04d d \n ' ,i ,temp_a(1 ),temp_a(2 ),temp_a(3 ),temp_a(4 ),temp_a(5 ),temp_a(6 ));
49
+ end
50
+ end
51
+ i = i + 1 ;
52
+ end
53
+ end
54
+ % b = b3;
55
+ % pc = zeros(size(b,2),18);
56
+ % for i = 1:size(b,2)
57
+ % path = zylj(P,Car{b(i)});
58
+ % pc(i,1) = b(i);
59
+ % pc(i,2) = Car{b(i)}.seat(path(2));
60
+ % pc(i,3) = Car{b(i)}.seat(path(3));
61
+ % pc(i,4) = Car{b(i)}.seat(path(4));
62
+ % pc(i,5) = Car{b(i)}.site(1);
63
+ % pc(i,6) = Car{b(i)}.site(2);
64
+ % pc(i,7) = P{Car{b(i)}.seat(path(2))}.site(1);
65
+ % pc(i,8) = P{Car{b(i)}.seat(path(2))}.site(2);
66
+ % pc(i,9) = P{Car{b(i)}.seat(path(2))}.destination(1);
67
+ % pc(i,10) = P{Car{b(i)}.seat(path(2))}.destination(2);
68
+ % pc(i,11) = P{Car{b(i)}.seat(path(3))}.site(1);
69
+ % pc(i,12) = P{Car{b(i)}.seat(path(3))}.site(2);
70
+ % pc(i,13) = P{Car{b(i)}.seat(path(3))}.destination(1);
71
+ % pc(i,14) = P{Car{b(i)}.seat(path(3))}.destination(2);
72
+ % pc(i,15) = P{Car{b(i)}.seat(path(4))}.site(1);
73
+ % pc(i,16) = P{Car{b(i)}.seat(path(4))}.site(2);
74
+ % pc(i,17) = P{Car{b(i)}.seat(path(4))}.destination(1);
75
+ % pc(i,18) = P{Car{b(i)}.seat(path(4))}.destination(2);
76
+ % end
77
+ % pc = zeros(size(b,2),13);
78
+ % for i = 1:size(b,2)
79
+ % path = zylj(P,Car{b(i)});
80
+ % pc(i,1) = b(i);
81
+ % pc(i,2) = Car{b(i)}.seat(path(2));
82
+ % pc(i,3) = Car{b(i)}.seat(path(3));
83
+ % pc(i,4) = Car{b(i)}.site(1);
84
+ % pc(i,5) = Car{b(i)}.site(2);
85
+ % pc(i,6) = P{Car{b(i)}.seat(path(2))}.site(1);
86
+ % pc(i,7) = P{Car{b(i)}.seat(path(2))}.site(2);
87
+ % pc(i,8) = P{Car{b(i)}.seat(path(2))}.destination(1);
88
+ % pc(i,9) = P{Car{b(i)}.seat(path(2))}.destination(2);
89
+ % pc(i,10) = P{Car{b(i)}.seat(path(3))}.site(1);
90
+ % pc(i,11) = P{Car{b(i)}.seat(path(3))}.site(2);
91
+ % pc(i,12) = P{Car{b(i)}.seat(path(3))}.destination(1);
92
+ % pc(i,13) = P{Car{b(i)}.seat(path(3))}.destination(2);
93
+ % end
0 commit comments