Matlab入门笔记 (1)基本使用

Matlab基本使用

doc帮助命令会对命令进行更详细的解释,往往还会带有一些案例

添加路径以用于matlab搜索,不在预备路径中的文件matlab不会进行检索

关于变量:

(1)区分大小写
(2)变量名长度不超过31个字符,超过31位字符会被忽略
(3)要求以字母开头,可以字母数字下划线组成,不能用标

注意matlab不要求声明变量或者指定变量类型,会自动依据所赋予变量的值或对变量所进行的操作来识别变量类型。  

一般而言,变量作用域默认为局部变量,即仅在变量所在的M文件中作用,关键字global可以定义变量为全局变量,一般而言会用大写字母来命名全局变量。

关于数据类型:

数值:int/float/double

 默认存储类型是双精度浮点数,可以用诸如int8()函数来改变变量类型
		转换函数还可以将其他数据类型转换成整型:
			str='Hello!'
			int8(str)
			该操作会将str中每一个字符(包括其中的空格)转换为ASCII码												
整数:
		whos函数可以显示有一个变量表示的数组的维数、字节计数和数据类型
		class函数可以知道某变量数据类型
		isinteger函数可以判断变量是否为整数
浮点数:
		realmax和realmin函数返回能够表示的最大和最小双精度值
		最简单的赋值语句就可以建立双精度数(这是默认类型)、
		isfloat()函数
		double()双精度转换类型
		单精度用single()转换
复数:
		x=2+3i  即可生成一个复数、
		complex(x,y)函数也可以生成复数
无穷数:
		inf与-inf
		isinf()函数
非数值:
		NaN(Not a Number):表示既不是实数也不是复数,即未定值:0/0、inf/inf

逻辑型数值:

		状态数值1/0

字符串:在matlab中字符串和字符数组基本是等价的,用单引号输入或赋值,每个字符(包括空格)都是字符数组中的一个元素。

	size()查看数组维数

单元数组(cell):可以把不同数据类型归并到一个数组中

	(1)用{}来创建,使用逗号或空格来分隔每一个单元,使用分号分行;
	(2)cell(m,n)函数创建空单元数组,每一个单元均为空矩阵;
  • 结构体:与c语言中的结构体类似,对多个相关联的不同类型数据封装在一个结构体对象中

    • (1)通过字段赋值创建结构体:

        studuent.name='ming';
        student.age=10;
        student.grade=4;
        student.subjuct={'chinese','math','english'};
        student
      
    • (2)通过struct函数创建结构体:

        student=struct('name','ming','age','10','grade','4','subjuct','Chinese,Math,English')
      

#htext/orange cell与struct两者的区别在于,结构体中的数据存储并不是由数字来标示,而是通过结构体中的名称来进行标示的。

日期和时间:日期字串、序列日期数、日期向量

日期字串(datastr)
'04-Feb-2022 15:45:17'  
或者
02/04/22
15:45:17	
序列日期数(datanum)
now返回当前序列日期数
日期向量(datevec)
clock 函数返回当前日时的日期向量

#htext/red 转换日期格式函数即为每个格式的名字

MATLAB 的一些基础内容总结

  • [常用运算符]

  • 请添加图片描述
    请添加图片描述

  • 请添加图片描述

  • 请添加图片描述

  • 请添加图片描述

  • 逻辑

  • 请添加图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值