我想随机生成一个矩阵,怎样能让他的行列式为1或-1?使用matlab实现
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 16:46:31
我想随机生成一个矩阵,怎样能让他的行列式为1或-1?使用matlab实现
最好是能详细点的
最好是能详细点的
举个3x3矩阵的例子
A = rand(3);
A(9) = (1+A(3)*A(5)*A(7)-A(2)*A(6)*A(7)+A(1)*A(6)*A(8)-A(3)*A(4)*A(8))/(A(1)*A(5)-A(2)*A(4));
disp(det(A));
A(9) = (-1+A(3)*A(5)*A(7)-A(2)*A(6)*A(7)+A(1)*A(6)*A(8)-A(3)*A(4)*A(8))/(A(1)*A(5)-A(2)*A(4));
disp(det(A));
原理就是随机出N个数,第N+1个数算出来
再问: 想要的是矩阵A中的数必须是整数
再问: 想要的是矩阵A中的数必须是整数
A = rand(3);
A(9) = (1+A(3)*A(5)*A(7)-A(2)*A(6)*A(7)+A(1)*A(6)*A(8)-A(3)*A(4)*A(8))/(A(1)*A(5)-A(2)*A(4));
disp(det(A));
A(9) = (-1+A(3)*A(5)*A(7)-A(2)*A(6)*A(7)+A(1)*A(6)*A(8)-A(3)*A(4)*A(8))/(A(1)*A(5)-A(2)*A(4));
disp(det(A));
原理就是随机出N个数,第N+1个数算出来
再问: 想要的是矩阵A中的数必须是整数
再问: 想要的是矩阵A中的数必须是整数
我想随机生成一个矩阵,怎样能让他的行列式为1或-1?使用matlab实现
我想随机生成一个矩阵,怎样能让他的行列式为1或-1?
matlab怎么生成一个主对角为0,1随机的矩阵,其他元素为0
我想用matlab 来实现以下的小程序:随机产生一个布尔矩阵(要保证这个矩阵的每一列至少有一个1) 每次
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
matlab使用randint进行生成的随机矩阵是否能做到生成的矩阵之间不重复?
matlab怎么随机生成1,0,-1的矩阵
matlab如何生成每行之和等于1的随机矩阵?
怎样用MATLAB生成一个4行5列的[1,10]间的随机矩阵
怎样用matlab随机生成一个只有-1,1元素的矩阵?
请问:怎样用matlab随机生成一个只有0,1元素的矩阵?用什么命令,
matlab 如何生成一个n行3列的随机矩阵,每一行元素相同,矩阵元素为1、2、3、4?