bycj.net
当前位置:首页 >> mAtlAB生成n阶矩阵 >>

mAtlAB生成n阶矩阵

由于你矩阵的行列式和原矩阵行列式互为导数 要求原矩阵和逆矩阵都是整数矩阵,那么他们的行列式就只能等于1或-1 也就是满足条件的矩阵,是幺模矩阵 最简单的幺模矩阵就是单位矩阵,对角元素全为1,其他元素全为0的矩阵

G= rand(N)

矩阵a=[第一行;第二行;.] 每行有n个数,共有m行.比如:第一行为:1,2,3,4,5..

A=zeros(n,n)即产生一个n行n列的零矩阵,然后你就可以对其各元素赋值,比如第4行第5列元素设为6,只需赋值语句A(4,5)=6即可,当然matlab中除了能生成m行n列零矩阵(zeros(m,n))以外,还有ones(m,n)(m行n列元素皆为1的矩阵),rand(m,n)(m行n列随机矩阵)等,希望我的回答能给你提供帮助.

a=[3 5 6 2 4 7 2 6 6]; n=sqrt(length(a)); b=reshape(a,n,[])

b=a';这个语句就可以把“a”的转置赋值给“b”.

你说的是魔方阵吗,使用magic(N)就行了,行列的和是相等的.

clear;clc;close allm=1;n=5;k=1;for i=m:n-1for j=m+1:n;A(k,1)=i;A(k,2)=j;k=k+1;endend你运行试试看对不对

m=4;n=5; a=random(4,5); a

clcclearA=zeros(1,4);for i=1:2^4-1 a=dec2bin(i); n=numel(a); m=4-n; k=[]; for&nb

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com