matlab常用的矩阵函数

本文介绍了MATLAB中矩阵的基本操作,包括直接输入创建矩阵的方法及使用内置矩阵函数生成特殊矩阵的方式。通过实例演示了如何创建不同类型的矩阵,如零矩阵、全一矩阵、随机矩阵等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

矩阵的操作

    MATLAB的基本单位是矩阵,它是的MATLAB精髓,掌握矩阵的输入、各种数值运算以及矩阵函数的使用是以后能否学好MATLAB的关键。

l          矩阵的输入

  

I.        直接输入创建矩阵

   输入方法是先键入左方括弧“[”,然后按行直接键入矩阵的所有元素,最后键入右方括弧“]”。注意:整个矩阵以“[”和“ ]”作为首尾,同行的元素用“,”或空格隔开,不同行的元素用“;”或按Enter键来分隔;矩阵的元素可以为数字也可以为表达式,如果进行的是数值计算,表达式中不可包含未知的变量。

4:直接输入创建矩阵

解:Matlab命令为

A = [1,2,3; 4,15,60; 7,8,9]

A =

     1     2     3

     4    15    60

     7     8     9  

或用Matlab命令

A=[1,2,3

    4,15,66

    7,8,9] 

A =

     1     2     3

     4    15    60

     7     8     9  

II.  用矩阵函数来生成矩阵

MATLAB 提供了大量的函数来创建一些特殊的矩阵,表2.3给出MATLAB常用的矩阵函数。

2.3 常用的矩阵函数

函数名称

函数功能

函数名称

函数功能

zero(m,n)

mn列的零矩阵

eig(A)

求矩阵A的特征值

eye(n)

n阶方矩阵

poly(A)

求矩阵A的特征多项式

ones(m,n)

mn列的元素为1的矩阵

trace(A)

求矩阵A的迹

rand(m,n)

mn列的随机矩阵

cond(A)

求矩阵A的条件数

randn(m,n)

mn列的正态随机矩阵

rref(A)

求矩阵A的行最简形

magic(n)

n阶魔方矩阵

inv(A)

求矩阵A的逆矩阵

hess(A)

hess 矩阵

det(A)

求矩阵A的行列式

sqrtm(A)

求矩阵A的平方根

expm(A)

求矩阵A的指数值

funm(A)

按矩阵计算的函数值

logm(A)

求矩阵A的对数值

rank(A)

求矩阵A的秩

morm(A,1)

求矩阵A的范数

 

5:输入矩阵

解:Matlab命令为

ones(3)            %生成元素都为13阶方阵

ans =

     1     1     1

     1     1     1

     1     1     1

 

6:输入矩阵

解:Matlab命令为

<b styl

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值