d是一个矩阵,x<-apply(d,2,f)这行代码中,apply是对d这个矩阵每一行运用函数。

d是一个矩阵,x<-apply(d,2,f)这行代码中,apply是对d这个矩阵每一行运用函数。


参考答案和解析
C

相关考题:

()是指一个有序三元组(C(D),A(D),ψD),其中ψD)为关联函数,它使A(D)中的每一个元素(称为有向边或弧)对应于V(D)中的一个有序元素对。 A、有向图B、无向图C、领接矩阵D、超链接矩阵

阅读下列函数说明和C函数,回答问题1~2,将解答填入栏内。[说明]若矩阵Am×n中存在某个元素aij满足:aij…是第i行中最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。下面程序的功能是输出A中所有鞍点,其中参数A使用二维数组表示,m和n分别是矩阵A的行列数。[程序]void saddle (int A[ ] [ ], int m, int n){ int i,j,min;for (i=0;i <m;i + + ){ min: (1);for (j=1; j<n; j+ +)if(A[i][j]<min) (2);for (j=0; j<n; j+ +)if ((3)){ p=0;while (p<m(4))p+ +;if (p > = m)printf ("%d,%d,%d\n",i,j,min);}}}[问题1] 将函数代码中的(1)~(4)处补充完整[问题2]在上述代码的执行过程中,若A为矩阵,则调用saddle(A,3,3)后输出是(5)。

海森矩阵是多元函数对自变量的二阶导数矩阵。() 此题为判断题(对,错)。

请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵: 其转置矩阵为:1 2 3 1 4 74 5 6 2 5 87 8 9 3 6 9程序输出:2 6 106 10 1410 14 18注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题三(共15分)阅读以下说明和C 函数,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]若一个矩阵中的非零元素数目很少且分布没有规律,则称之为稀疏矩阵。对于m行n 列的稀疏矩阵M,进行转置运算后得到n 行m列的矩阵MT,如图3-1 所示。函数TransposeMatrix(Matrix M)的功能是对用三元组顺序表表示的稀疏矩阵M 进行转置运算。对 M 实施转置运算时,为了将M 中的每个非零元素直接存入其转置矩阵MT 三元组顺序表的相应位置,需先计算M 中每一列非零元素的数目(即MT 中每一行非零元素的数目),并记录在向量num 中;然后根据以下关系,计算出矩阵M 中每列的第一个非零元素在转置矩阵MT 三元组顺序表中的位置:cpot[0] = 0cpot[j] = cpot[j-1] + num[j-1] /* j 为列号 */类型ElemType、Triple 和Matrix 定义如下:typedef int ElemType;typedef struct { /* 三元组类型 */int r,c; /* 矩阵元素的行号、列号*/ElemType e; /* 矩阵元素的值*/}Triple;typedef struct { /* 矩阵的三元组顺序表存储结构 */int rows,cols,elements; /* 矩阵的行数、列数和非零元素数目 */Triple data[MAXSIZE];}Matrix;[C函数]int TransposeMatrix(Matrix M){int j,q,t;int *num, *cpot;Matrix MT; /* MT 是M的转置矩阵 */num = (int *)malloc(M.cols*sizeof(int));cpot = (int *)malloc(M.cols*sizeof(int));if (!num || !cpot)return ERROR;MT.rows = (1) ; /* 设置转置矩阵MT行数、列数和非零元数目*/MT.cols = (2) ;MT.elements = M.elements;if (M.elements 0) {for(q = 0; q M.cols; q++)num[q] = 0;for(t = 0; t M.elements; ++t) /* 计算矩阵M 中每一列非零元素数目*/num[M.data[t].c]++;/* 计算矩阵M中每列第一个非零元素在其转置矩阵三元组顺序表中的位置*/(3) ;for(j = 1;j M.cols; j++)cpot[j] = (4) ;/* 以下代码完成转置矩阵MT三元组顺序表元素的设置 */for(t = 0; t M.elements;t++){j = (5) ; /* 取矩阵M 的一个非零元素的列号存入j *//* q 为该非零元素在转置矩阵MT 三元组顺序表中的位置(下标)*/q = cpot[j];MT.data[q].r = M.data[t].c;MT.data[q].c = M.data[t].r;MT.data[q].e = M.data[t].e;++cpot[j]; /* 计算M 中第j列的下一个非零元素的目的位置 */}/* for */}/* if */free(num); free(cpot);/*此处输出矩阵元素,代码省略*/return OK;}/* TransposeMatrix */

设f(x)是定义在[-a,a]上的任意函数,则下列答案中哪个函数不是偶函数?A.f(x)+f(-x)B.f(x)*f(-x)C.[f(x)]2D.f(x2)

设F(x)是连续函数f(x)的一个原函数,表示“M的充分必要条件是N”,则必有(  )。A.F(x)是偶函数f(x)是奇函数B.F(x)是奇函数f(x)是偶函数C.F(x)是周期函数f(x)是周期函数D.F(x)是单调函数f(x)是单调函数

,是下列中哪个函数?A.f'(x)的一个原函数 B.f'(x)的全体原函数C.f(x)的一个原函数 D.f(x)的全体原函数

在变尺度方法中,为了保证搜索方向是函数下降的方向,其变尺度矩阵A(k)必须是()A、正定矩阵B、对称正定矩阵C、半正定矩阵D、共轭矩阵

若函数F(x)在Dl上具有连续二阶导数(D是Dl内部的凸集),则F(x)为D上的凸函数的充分必要条件是F(x)的Hessian矩阵()A、半正定B、正定C、半负定D、负定

指派问题效率矩阵的每一行(或每一列)元素分别减去一个常数,将不影响最优指派方案。

在初始化一个稀疏矩阵的函数定义中,矩阵形参应说明为()参数。

在F[x]中,有f(x)+g(x)=h(x)成立,若将x用矩阵A代替,将有f(A)+g(A)≠h(A)。

f(X1,X2)在点X*处存在极小值的充分条件是:要求函数在X*处的Hessian矩阵H(X*)为()。A、负定B、正定C、各阶方子式小于零D、各阶方子式等于零

下列关于品牌与产品矩阵,描述正确的是()。A、品牌与产品矩阵反映了一个公司拥有的全部品牌和产品B、矩阵的一行就是一个品牌线C、矩阵的一列就是一个产品线D、矩阵的列代表产品-品牌的关系及品牌组合战略

多元函数F(X)在X*处存在极大值的充分必要条件是:在X*处的Hessian矩阵()。A、等于零B、大于零C、负定D、正定

函数在X*处的海森矩阵H(X*)为()时,f(x1,x2)在点X*处存在极大值。A、负定B、正定C、各阶方子式小于零D、各阶方子式等于零

在某个JSP页面中存在这样一行代码,%= “2” + “4” % 运行该JSP后,以下说法正确的是()。A、这行代码没有对应的输出B、这行代码对应的输出时6C、这行代码对应的输出时24D、这行代码将引发错误

单选题在某个JSP页面中存在这样一行代码, 运行该JSP后,以下说法正确的是()。A这行代码没有对应的输出B这行代码对应的输出时6C这行代码对应的输出时24D这行代码将引发错误

判断题指派问题效率矩阵的每一行(或每一列)元素分别减去一个常数,将不影响最优指派方案。A对B错

单选题多元函数F(X)在X*处存在极大值的充分必要条件是:在X*处的Hessian矩阵()。A等于零B大于零C负定D正定

单选题对矩阵版的描述,正确的是()A每块矩阵版提供两个8X4交换矩阵B每块矩阵版提供一个8X4交换矩阵C每块矩阵版提供两个8X8交换矩阵D每块矩阵版提供一个8X8交换矩阵

填空题在初始化一个稀疏矩阵的函数定义中,矩阵形参应说明为()参数。

问答题请根据以下各小题的要求设计C应用程序(包括界面和代码)。  请编写函数fun(),它的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i,j的元素的值,是矩阵x中第i行上4个元素与矩阵y第j列上4个元素对应相乘的和。  注意:部分源程序给出如下。  请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。  试题程序如下:#include#includevoidfun(inta[3][4],intb[4][3],intab[3][3]){}main(){ intx[3][4]={{1,0,1,1},{2,1,0,1},{1,2,0,3}}; inty[4][3]={{1,1,1},{0,0,0},{2,1,1},{1,1,3}}; intxy[3][3]={0},i,j; fun(x,y,xy); printf(a×b=ab:(3,3):); for(i=0;i3;i++) {  for(j=0;j3;j++)   printf(%d,xy[i][j]);  printf(); }}

单选题f(X1,X2)在点X*处存在极小值的充分条件是:要求函数在X*处的Hessian矩阵H(X*)为()。A负定B正定C各阶方子式小于零D各阶方子式等于零

单选题在变尺度方法中,为了保证搜索方向是函数下降的方向,其变尺度矩阵A(k)必须是()A正定矩阵B对称正定矩阵C半正定矩阵D共轭矩阵

单选题若函数F(x)在Dl上具有连续二阶导数(D是Dl内部的凸集),则F(x)为D上的凸函数的充分必要条件是F(x)的Hessian矩阵()A半正定B正定C半负定D负定

判断题在F[x]中,有f(x)+g(x)=h(x)成立,若将x用矩阵A代替,将有f(A)+g(A)≠h(A)。A对B错