Fork me on GitHub

Example11(June 9,2015)

 1 %--------------sort-------------------------------
 2 >> A=[9 3;8 2;1 5]
 3 A =
 4 
 5      9     3
 6      8     2
 7      1     5
 8 >> B=sort(A,2)%A(:,1)<=A(:,2)
 9 B =
10      3     9
11      2     8
12      1     5
13 %---------------END-----------------------------------
14 %--------------reshape-------------------------------
15 >> j=1:6;
16 >> NT=2;
17 >> A=reshape(j,NT,3)或者A=reshape(j',NT,3)
18 %讲一个行(列)向量转化为一个指定规模的矩阵(NT*3)
19  A =
20      1     3     5
21      2     4     6
22 %---------------END-----------------------------------
23 %--------------unique---------------------------------
24 >> node=[0 0;1 0;1 1;0 1];
25 >> elem=[1 2 4;2 3 4];
26 >> totalEdge=sort([elem(:,[2,3]);elem(:,[3,1]);elem(:,[1,2])],2);
27 >> totalEdge=sort([elem(:,[2,3]);elem(:,[3,1]);elem(:,[1,2])],2)
28 totalEdge =
29      2     4
30      3     4
31      1     4
32      2     4
33      1     2
34      2     3
35 >> [edge,i2,j]=unique(totalEdge,'rows')
36 edge = %去掉totalEdge中重复的边,edge(:,1)由小到大向下排
37      1     2
38      1     4
39      2     3
40      2     4
41      3     4
42 i2 =
43      5
44      3
45      6
46      4
47      2
48 j =
49      4
50      5
51      2
52      4
53      1
54      3
55 %--------------END------------------------------------
June 10,2015

 

posted @ 2015-06-10 14:30  小奔奔  阅读(139)  评论(0编辑  收藏  举报