题目
第4题
第6题
设为正定矩阵,其中A,B分别为m阶,n阶对称矩阵,C为m×n矩阵.
(1)计算PTDP,其中
(2)利用(1)的结果判断矩阵B-CTA-1C是否为正定矩阵,并证明你的结论.
第7题
请补充函数fun(),该函数的功能是:输出一个N×N矩阵,N由键盘输入,矩阵元素的值为随机数,并计算出该矩阵四周边元素的平均值,结果由函数返回。例如:当N=4时:
注章:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序;
include<stdio.h>
include<conio.h>
include<stdlib.h>
define N 20
double fun(int a[ ][N],int n)
{
int i,j;
int k;
double s=0.0;
double aver=0.0;
printf("*****The array*****\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
a[i][j]=rand()%10;
printf("%4d",a[i][j]);
if(【 】)
s+=a[i][j];
}
printf("\n");
}
k=【 】;
aver=【 】;
return aver;
}
main()
{
int a[N][N];
int n;
double S;
Clrscr();
printf("*****Input the dimension Of array N*****\n");
scanf(“%d”,&n);
S=fun(a,n);
printf(“***** THE RESULT *****\n”);
printf(“The average is %2,3f\n”,S);
}
第8题
请编写函数proc(),该函数的功能是:实现B=A+A &39;,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main()函数中输出。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:
第10题
设n维行向量a=(1/2,0,…,0,1/2),矩阵A=I-aTa,B=I+2aTa,其中I为n阶单位矩阵,aT为a的转置.求AB.
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!