MATLAB基础入门指南

1.数据类型:15种基本数据类型,其中8种整型数据(有符号整型4种int8,int16,int32,int64和无符号整型4种uint8,uint16,uint32,uint64),single,double,logical,char,ceil,struct,function_handle

2.数值类型:整数(有符号整数和无符号整数)和浮点数(单精度浮点数和双精度浮点数)

3.整数:int8 占一个字节

4.浮点数取整函数:

round:向最接近的整数取整,如果小数为0.5,则取绝对值大的整数

fix:向0取整

floor:不大于该数的最接近整数

cell:不小于该数的最接近整数

5.复数:包含实部和虚部两部分,虚部的单位是-1的平方根,matlab用 i 或者 j 表示虚部的单位。

complex(a,b):创建复数,a为实部,b为虚部

real(z):得到复数z的实部

imag(z):得到复数z的虚部

abs(z):得到复数z的模

angle(z):得到复数z的角度

conj(z):得到复数z的共轭复数

6.数据显示格式:format函数,改变显示格式后一直有效,知道再次使用format改变格式(只是改变显示格式,值没有改变)

format short(format ‘short’) 默认显示格式,保留小数点后4位

format long  有效数字16位

format long e   有效数字16位加3位指数

format  short e  有效数字5位加3位指数

format long g  有效数字15位

format short g  有效数字5位

format bank  保留2位小数

format +  只给出正、负

format rational  以分数形式表示

format hex  16进制数

7.逻辑类型:

1代表真用函数true表示

0代表假用函数false表示

logical()函数,可以将数值型转换位逻辑性,任何非0数值转换位逻辑真即1,数值0转换位逻辑假即0

a=true(3,4)建立3行4列值都是逻辑真的矩阵

b=false(3)建立3行3列值都是逻辑真的矩阵,等价于b=false(3,3)

8.字符和字符串:matlab不区分字符和字符串

字符类型用char表示,单个字符也看成是字符串,char(‘a’),字符串中每个字符占用2个字节的储存空间

char(‘65’):将数字转换位字符

int8(‘hello’):将字符转换位数字

9.函数句柄类型:function_handle

fhandle=@cos

定义了函数cos的函数句柄fhandle,通过fhandle来间接调用函数cos

func2str(fhandle):将函数句柄转换为字符串

str2func(str):将字符串转换为函数句柄

functions(fhandle):返回包含函数信息的结构体变量

isa(a,‘function_handle’):判断是否为函数句柄

isequal(fhandle2,fhandle2):检测2个函数句柄是否对应同一个函数

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

QR Code
微信扫一扫,欢迎咨询~

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

* 公司名称:

姓名不为空

手机不正确

公司不为空