MATLAB学习笔记---MATLAB数据及其运算(1)

一、变量与赋值

1、变量名:以字母开头,后接字母、数字或下划线,最多63个字符

2、赋值语句

(1)变量 = 表达式

(2)表达式 (此表达式赋给预定义变量ans)

3、预定义变量: 系统驻留的系统本身定义的变量

二、变量的管理

1、内存变量的显示于删除

who:用于显示在MATLAB工作空间中驻留的变量名清单

whos: 用于显示在MATLAB工作空间中驻留的变量名清单,同时也显示它们的维数、所占字节数以及变量的类型。

clear: 用于删除MATLAB工作空间中的变量 (预定义变量不被删除)

 

2、内存变量文件

save 文件名 [变量名表] [-append] [-ascii]

load 文件名 [变量名表] [-ascii]

eg: save mydata am D

load mydata

 

3、数据的输出格式

format :设置或改变数据输出格式

格式 : format 格式符

 

三、矩阵的建立

1、直接输入法

eg:

A = [1 2 3;4 5 6;7 8 9]

或 A =[1,2,3;4,5,6;7,8,9]

或 A = [ 1 2 3

4 5 6

7 8 9]

复数矩阵:

eg:B = [1,2+i*a,a*sqrt(a);sin(pi/4),a/5;3.5+6i]

或 R=[1,2,3;4,5,6];

I = [6,7,8;9,10,11];

ri = R + i*I

i为虚数单位,i*I表示一个数与一个矩阵相乘

 

2、利用M文件建立矩阵

eg:

A = [1 2 3; 4 5 6;7 8 9];

C=[A,eye(3);ones(3),A]

eye(3) 为3x3单位矩阵

ones(3) 为3x3全1矩阵

 

四、冒号的表示

1、在MATLAB中,利用冒号产生行向量

格式: e1 : e2: e3

e1 为初始值,e2为步长,e3为终止值

若e2省略,则步长为1

 

2、用linspace函数产生行向量

格式: linspace(a,b,n)

a,b为行向量的第一个和最后一个元素,n 为元素个数

当n省略时 产生100个行向量

 

五、矩阵的拆分

1、矩阵元素:对矩阵单个元素进行复制和操作

eg : A(3,2) = 90

size(A) : 此函数返回矩阵A的行数和列数

length(A) :给出函数和列数中的较大值

ndims(A): 给出A的维数

reshape(A,m,n) :将矩阵A重新排列

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值