知识图谱三元组

bdqnwqk1年前基础10

1.RDF三元组如何表示成

#include

#include

#define OK 1

#define ERROR 0

#define INFEASIBLE -1

#define OVERFLOW -2

#define MAXSIZE 100

typedef int Status;

typedef int ElemType;

typedef struct

{

int i,j;

ElemType e;

}Triple;

typedef struct

{

int mu,nu,tu;

Triple data[MAXSIZE+1];

}TSMatrix;

Status CreatSMatrix(TSMatrix &M)

//创建新的稀疏矩阵

{

printf("输入稀疏方阵的行数,列数以及非零元个数:");

scanf("%d%d%d",&M.mu,&M.nu,&M.tu);

while(M.tu>M.mu * M.nu)

{

printf("输入稀疏方阵的行数,列数以及非零元个数:");

scanf("%d%d%d",&M.mu,&M.nu,&M.tu);

}

int k;

for( k=1;kM.mu || M.data[k].j>M.nu )

{

printf("输入错误!\n");system("PAUSE");exit(1);

}

while(M.data[k].e==0)

{

printf("输入的必须是非零元素!\n");

scanf("%d,%d,%d",&M.data[k].i,&M.data[k].j,&M.data[k].e);

}

}

return OK;

}

Status PrintSMatrix(TSMatrix &X)

{

if(!X.tu)

{

printf("矩阵为空!\n");

return 0;

}

int i,j,k=1;

for(i=1;i

2.三元相图的表示方法

三元相图的成分表示方法等边成分三角形常用三角形来表示三元合金的成分,这样的三角形称为浓度三角形或成分三角形(CompositionTriangle).常用的成分三角形是等边三角形和直角三角形.如图5-101所示:oa+ob+oc=AB=BC=CA由于oa=bC=WAob=Ac=WBoc=Ba=WC因此,可用oa代表A组元的含量,ob代表B组元的含量,oc代表C组元的含量.直角成分坐标表示法当三元系成分以某一组元为主,其他两个组元含量很少时,合金成分点将靠近等边三角形某一顶点.若采用直角坐标表示成分,则可使该部分相图更为清楚的表示出来,一般用坐标原点代表高含量组元,而两个互相垂直的坐标轴代表其他两个组元的成分。

等腰成分三角形当三元系中某一组元含量较少,而另两组元含量较大时,合金成分点将靠近等边成分三角形的某一边.为了使该部分相图清晰的表示出来,常采用等腰三角形,即将两腰的刻度放大,而底边的刻度不变.如图5-103所示.对于O点成分的合金,其成分的确定方法与前述等边三角形的确定方法相同,即过O点分别引两腰的平行线与AC边相交于a和c点,则:Ca=WA=30%Ac=WC=60%Ab=WB=10%.虽然,上述成分表示方法在三元相图中都有应用,但应用最为广泛的还是等边三角形。.。

3.确定三元组的位置表是什么意

带行表的三元组表 为了方便某些矩阵运算,在按行优先存储的三元组表中,加入一个行表来记录稀疏矩阵中每行的非零元素在三元组表中的起始位置。

这就是带行表的三元组表。 (1)类型描述 #define MaxRow l00 //在三元组表定义前加入此最大行定义 typedef struct { TriTupleNode data[MaxSize]; int RowTab[MaxRow];//行表,应保证m≤MaxRow int m,n,t; }RTriTupleTable; (2)带行表的三元组表的操作 ① 对于任给行号i(0≤i≤m-1),能迅速地确定该行的第一个非零元在三元组表中的存储位置为RowTab[i] ② RowTab[i](0≤i≤m-1)表示第i行之前的所有行的非零元数。

③ 第i行上的非零元数目为RowTab[i+1]-RowTab[i](0≤i≤m-2) ④ 最后一行(即第m-l行)的非零元数目为t-RowTab[m-1](t为矩阵的非零元总数) 注意: 若在行表中令RowTab[m]=t(要求MaxRow>m)会更方便 些,且t可省略。 带行表的三元组表可改进矩阵的转置算法,具体【参阅其它参考书】。

A选项的行表表示为 02335 B选项的行表表示为 02355 C选项的行表表示为 02235 D选项的行表表示为 02235。

知识图谱三元组

标签: 图谱知识