matlab创建矩阵
一、创建矩阵
ye(n):创建n×n单位矩阵。
eye(m,n):创建m×n的单位矩阵。
eye(size(A)):创建与A维数相同的单位矩阵。
ones(n):创建n×n全1矩阵。
ones(m,n):创建m×n全1矩阵。
ones(size(A)):创建与A维数相同的全1阵。
zeros(m,n):创建m×n全0矩阵。
zeros(size(A)):创建与A维数相同的全0阵。
rand(n):在[0,1]区间内创建一个n×n均匀分布的随机矩阵。
rand(m,n):在[0,1]区间内创建一个m×n均匀分布的随机矩阵。
rand(size(A)):在[0,1]区间内创建一个与A维数相同的均匀分布的随机矩阵。
compan(P):创建系数向量是P的多项式的伴随矩阵。
diag(v):创建一向量v中的元素为对角的对角阵。
hilb(n):创建n×n的Hilbert矩阵。
magic(n):生成n阶魔方矩阵。
sparse(A):将矩阵A转化为稀疏矩阵形式,即由A的非零元素和下标构成稀疏矩阵S。若A本身为稀疏矩阵,则返回A本身。
所有元素置于[ ]内;
x=linspace(a,b,n)
x=logspace(a,b,n)
第一个元素为10^a,最后一个元素为10^b,n为元素数量。
单位矩阵
A=eye(n) 生成n×n阶矩阵;
A=eye(m,n) 生成m×n阶矩阵;
A=eye(size(B)) 生成与B矩阵大小相同的单位矩阵。
0矩阵的创建。使用zeros函数,调用格式为:
A=zeros(n) 生成n×n阶0矩阵;
A=zeros(m,n) 生成m×n阶0矩阵;
A=zeros([m n]) 生成m×n阶0矩阵;
A=zeros(size(B)) 生成与B矩阵大小相同的0矩阵。
1矩阵的创建。使用ones函数,调用格式为:
A=ones(n) 生成n×n阶1矩阵;
A=ones(m,n) 生成m×n阶1矩阵;
A=ones([m n]) 生成m×n阶1矩阵;
A=ones(size(B)) 生成与B矩阵大小相同的1矩阵。
魔方矩阵的创建。魔方矩阵指各行各列和对角线元素和相等的矩阵,使用magic函数,调用格式为:
A=magic(n)
产生以输入元素为对角元素的矩阵。格式为:
A=blkdiag(a,b,c,...);
A=diag(v,k) 以v的元素为A矩阵第k条对角线的元素。
三角矩阵的创建。调用函数为:
A1=tril(A,k) 生成A矩阵中第k条对角线的下三角部分矩阵;
A2=triu(A,k) 生成A矩阵中第k条对角线的上三角部分矩阵。
相关推荐
matlab 创建矩阵和数组
matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组 matlab 创建矩阵和数组
matlab创建矩阵和数组
matlab如何快速矩阵以及数组细节
matlab 矩阵数组 创建矩阵和数组
matlab 矩阵数组
matlab 矩阵数组 Matlab 矩阵数组 -创建矩阵简单方法 算法开发、数据可视化、数据分析以及数值计算 Matlab课程
matlab 矩阵数组 Matlab 矩阵数组 -创建矩阵简单方法 算法开发、数据可视化、数据分析以及数值计算 Matlab课程 教程 进阶
创建图形并写入相邻矩阵:创建图形并写入相邻矩阵-matlab开发
创建图形并写入相邻矩阵



