许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB学习笔记:数据及其运算(第1部分)

MATLAB学习笔记:数据及其运算(第1部分)

阅读数 14
点赞 0
article_banner

一、变量与 赋值

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重新排列


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空