用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 02:47:29
用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a,

用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a,
用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a,

用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a,
A = 2*a*eye(n)-a*ones(n)

n=input('input n=');
a=input('input a=');
A=-a*ones(n,n);
for i=1:n
A(i,i)=a;
end
或者这样通用点
n=input('input n=');
a=input('input a=');
A=zeros(n,n);
for i=1:n<...

全部展开

n=input('input n=');
a=input('input a=');
A=-a*ones(n,n);
for i=1:n
A(i,i)=a;
end
或者这样通用点
n=input('input n=');
a=input('input a=');
A=zeros(n,n);
for i=1:n
for j=1:i
if i==j
A(i,j)=a;
else
A(i,j)=-a;
A(j,i)=-a;
end
end
end

收起

matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6 用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a, MATLAB-用n*2矩阵生成n*n矩阵已知一个n*2维矩阵,其列向量是数字1到n的一个排列.n*2维矩阵有行向量[i j],则n*n矩阵中ij元素为1.n*n矩阵其余元素为0.寻求详细程序,能运行出结果.抱歉,题目信息给的 matlab 怎样生成一个N*N的对称矩阵,要主对角线的元素为0,其他随意? matlab 怎么用一个命令生成这个矩阵 [1,2,3]?这个矩阵[1,2,3,.,N] 用matlab生成随机矩阵,用于表示一个平面上的点的坐标.要求坐标不能重复.矩阵是2*n的.n为点的个数,边界为x属于(0,xm),y属于(0,ym).然后矩阵里存的就是坐标x和y,大概就是x1 y1x2 y2...xn yn 怎么用matlab创建一列矩阵.首先定义N,建立的矩阵名为b,要求有N*N行,前N行为1,其余的为0.例如:n=2,就是1;1;0;0(转置).输入N,自动生成矩阵就行,或者给语句.谢谢了 matlab应该用哪个函数生成一个N个数的随机数列,且要求数列的平均值是M MATLAB 生成一个m*n的矩阵,m=1:50,n=1:50生成一个m*n的矩阵,m=1:50,n=1:50 如何在matlab中输入一个有规律的大矩阵?一个n*n矩阵.图中给出的是n=4的情况,要求n是可以变的,怎么输入这个矩阵? 用matlab 建立5*6矩阵 要求输出矩阵第n行元素 当n超过矩阵的行数自动转为输出最后一行并报错 怎样在matlab里生成一个M*N矩阵,使里面的元素都是符号变量呢 用Matlab生成一个nN*n的矩阵,生成一个[A;A^2;A^3;A^4;.;A^N]的矩阵.其中A是n*n的如题.求兄弟告诉我怎么打这个代码,A我已经有了,但是这个我实在做不出,我代码不是很熟.用for,while都行,N暂时取32好了, Matlab随机生成m*n矩阵,矩阵的元素均为非负整数,要求矩阵的每行和小于80,每列和大于150.求指教.比如矩阵的规模为10行4列 MATLAB定义每个元素都是变量的矩阵,要求矩阵的大小是可变的.我需要用matlab写一个矩阵,矩阵的行数或者列数是随着我给的N(正整数)的数目的变化而变化的.比如第一行当我给N=10时候,第一行 matlab中用for循环生成的n个单个数据怎么放入一个矩阵里,我用一个for循环做了个条件,得出1或0的结果,想把他们放在一个矩阵里 matlab如何将for循环产生的矩阵相加,新矩阵维度不变matlab for 循环产生n个矩阵,如何将这个n个矩阵相加,新生成的矩阵与前n个举证维度相同 matlab中怎么将一个m*n矩阵变成一个m*n维一列的