matlab郭彦甫-听课笔记-01

本文详细介绍了Matlab中的数据格式转换,如long、科学计数法和分数形式,以及矩阵的输入、成员查找、分号使用、运算规则、特殊矩阵和常用函数。通过实例演示了如何清晰地展示和操作数据,适合初学者和Matlab使用者参考。

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

数据显示

format long  %数据显示的形式变成long
pi

>>>3.14159265389793

format longE  %除了是long,还有就是科学计数法
pi

>>>3.14159265389793e+00


format rat %分数形式显示数据
4/5

>>>4/5
  • 在matlab命令行里的语句最后打;可以不显示结果。
  • clear +变量-->可以单独清除工作区的一个变量。

 

 矩阵的输入与成员

行矩阵:A=[1 2 3 4]

列矩阵:A=[1;2;3;4]    在需要换行的数字后加;

A=[1 2 3 ; 4 5 6 ; 7 8 9]寻找A中某个元素的方法

eg1:

表示A中的5的方法:  A(2,2)  A(5)按列数(A(1)=1,A(2)=2,A(3)=3)

eg2:

A([1 3 5]) 表示一组数A(1) A(3) A(5)

A([1 3 ; 1 3])表示一个矩阵[A(1) A(3);A(1) A(3)]

A([1 3],[1 3])  表示一个矩阵(由第一行、第三行、第一列、第三列相交的A中的元素组成,其相对位置不变)

  分号的使用

a=1:2:100

a=[1:5;2:6;3:7];

将矩阵中的某一行消除掉:

a=[1 2 3 ; 4 5 6 ; 7 8 9],现需要将a矩阵的最后一行清除,那可以用此语句:a(3,:)=[];

  矩阵运算

运算符号:+ - * / ^ . '

.*  ./   点乘和点除

乘法:a*b与b*a不同,他们是矩阵的乘法;a和b都是m×n阶矩阵,若想要他们所有相同位置的成员相乘a(i,j)与b(i,j),则需要点乘“.*”

乘方:a^2与a.^2不一样哦

转置:a'

特殊的矩阵

eye(n)  单位矩阵             zeros(n1,n2)  n1 ×n2 的零矩阵

ones(n1,n2) n1 ×n2全是1的矩阵    diag()  对角线矩阵  diag([2 3 4])2 3 4为对角线上的值,其他地方全是0

矩阵函数

max()  每一列的最大值组成的向量  sort() 每一列从小排到大

min()   每一列的最小值组成的向量 sortrows() 按每一行第一列的元素大小排列每一行的位置

sum()   每一列的之和组成的向量  size()   返回 行数 列数

mean()   每一列的平均值组成的向量  length()  返回 列数

find(A==5)一列一列数第几个位置  也可以[x,y]=find(A==5)返回第几行第几列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值