c语言上三角矩阵,c语言上三角矩阵怎么表示

dfnjsfkhak 3 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言三角矩阵问题,于是小编就整理了3个相关介绍c语言上三角矩阵的解答,让我们一起看看吧。

  1. C语言。输出矩阵的上三角,哪里有问题?
  2. 3*3点的矩阵能画出几种三角形?
  3. 三角形面积矩阵?

C语言。输出矩阵的上三角,哪里有问题?

printf("上三角的输出: "); for(i=0;i<=2;i++) { for(j=i;j<=2;j++)//这个地方改一下,应该是这样 printf("%3d",a[i][j]); printf(" "); }

3*3点的矩阵能画出几种三角形

在一个3x3的矩阵中,要画出一个三角形,必须满足以下条件

c语言上三角矩阵,c语言上三角矩阵怎么表示-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

1. 三条边的长度之和大于第三条边的长度。

2. 任意两条边之间的夹角都小于180度。

根据这些条件,可以列出所有可能的三角形:

c语言上三角矩阵,c语言上三角矩阵怎么表示-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

1. 一个等边三角形,边长为3,只有一个。

12种,

. . .

c语言上三角矩阵,c语言上三角矩阵怎么表示-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

. . .

. . .

一行两个点与第二行第一个点第三个点是第一二种;第一行前两个点与第三行第一个点第三个点是第三四种;第一行第一三个点与第二行第一个点第二个点是第五六种;第一行第一三个点与第三行第一二个点是第七八种;第一列第一二个与第二列第三个第三列第三个是第九,十种;第一列第一三个与第二列第二个第三列第二个是十一十二种。

三角形面积矩阵?

设A(x1,y1) , B(x2,y2) , C(x3,y3)

设三角形的面积为S

则S=(1/2)*(行列式

|x1 y1 1|

S=(1/2) * |x2 y2 1|

|x3 y3 1|

行列式的正负代表着两个向量顺序用右手定则判断出来的方向

我们这里 求面积的话取绝对值就行了

S=(1/2) * abs (x1*y2*1 + x2*y3*1 + x3*y1*1 - x1*y3*1 - x2*y1*1 - x3*y2*1)

到此,以上就是小编对于c语言上三角矩阵的问题就介绍到这了,希望介绍关于c语言上三角矩阵的3点解答对大家有用

标签: 矩阵 三角 三角形