matlabgui设计学习手记.docx

上传人:大张伟 文档编号:11725892 上传时间:2021-09-01 格式:DOCX 页数:2 大小:67.65KB
返回 下载 相关 举报
matlabgui设计学习手记.docx_第1页
第1页 / 共2页
matlabgui设计学习手记.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《matlabgui设计学习手记.docx》由会员分享,可在线阅读,更多相关《matlabgui设计学习手记.docx(2页珍藏版)》请在三一文库上搜索。

1、clear移除工作空间里的数据项,释放内存isvamame检查输入的字符串是否为有效地变量需genvamame采用字符串构建有效的变虽:名ans当没有指定输入变量名时,临时存储最近的答案namelengthmax返回最大的标识符长度global a声明全局变量a persistent a声明永久变量a eps浮点数相对精度(matlab计算时的容许误 差)intmax本计算机能表示的最大整数intmin本计算机能表示的最小整数 realmax 本计算机能表示的最大浮点数realmax 本汁算机能表示的最小浮点数pi圆周率3.1415926i,j虚数单位inf无穷大NaA非数,无效数值compu

2、ter汁算机类(比如当返回字符串PCWIN时,操作系统为Microsoft Windows)version matlab版本字符串iskeyword查看matlab所有的关键字运算符主要分为算术运算符、关系运算符、和逻辑运算符三大类、算术运算符分为:矩阵运算和数组运算(矩阵运算是按线性代数的规则进行运算,而数组 运算是数组对应元素间的运算)。一个标量与数组的运算,是标量与数组每个元素之间的运 算,这种特性称之为标量扩展。关系运算用于比较两个同维数组伙食同维向量的对应元素,结果为一个同维的逻辑数组。 如果运算对象一个为标量,另一个为数组或是向就,那么先进行标量扩展,然后再比较。matlab提供了

3、两种类型的逻傅运算:一般逻借运算和捷径运算。捷径运算符只能对标量 值 执行逻辑与(&)和逻辑或(II)运算(捷径运算首先判断第一个运算对象,如果可以知道结 果,直接返回,而不是继续判断第二个运算对象。如x=b& (a/b10),如果b为。捷径运 算符就不会计算(a/b10)的值了,也就避免了被0除的错误)。位运算:bitand位与bitor 位或bitenip位比较,反码 bitxor位异或bitget返回指左位的数值,值为。或1, double型bitset设泄指立位的值为0或1。返回运算结果bitshift移位运算,返回运算结果 swapbytes翻转字节的位顺序,返回运算结果特殊的运算符

4、:口 生成向疑和矩阵O在算术运算中优先计算:封装函数参数;封装向量或是矩阵的下标 )给单元数组赋值,或是创建一个空单元数组在矩阵或向量之后表示复共轨转置:两个之间的字符为字符串 域访问续行符;在括号内结束行:禁止表达式显示结果;隔开声明 :创建矢量、数组下标:循环迭代%注释;格式转换定义符中的初始化字符函数句柄,类似于C语言中的取址运算符matlab中提供了一种非常重要的特殊表达式:字符串计算表达式。字符串计算 有两个函数:eval和fevalo前者汁算包含表达式的字符串,调用方式是eval (expression):后者 以字符串或函数句柄为函数名进行计算,调用方式是y 1 ,y2-二fev

5、al(fun_name. xl,x2,xn)0 如 t=O:.l:2*pi; y=cval(,sin(D,); Plot(y) t=0:.l:2*pi: y=feval(sin.t);%或是 y=fcval(,sin,t); Plot(y)(以上例子的结果都相同,都是利用matlab绘制正弦函数)int&uint8,int 16,uint 16,int32,uint32,int64,uint64带符号和无符号整数数组。存储空间比单精度或双精度数组小。除int64和uint64外,英余都可用于数学运算。整数或是整数数组与标M double型浮点数运算的结果的数据类型与整数操作数的一样。如 x=u

6、int32(21 32 43)* 1.1 x =233547%结果都是想乘四舍五入得出来的常见的整数操作函数:ceil向无穷大方向取整round四舍五入fix向0取整floor向无穷小方向取整isinteger判断输入是否为整数数组isnumeric判断输入是否为数值数组 如a=0.12 3; isinteger(a) ans =0浮点数有单精度(single)和双精度(double)两种格式,默认是double.两者可以进行强制类型转 换。double型数据共64位,single共32位。常见的浮点数操作函数:isfloat检查输入是否为浮点数eps浮点相对精度realmax返回本讣算机能够

7、表示的最大浮点数realmin返回本计算机能够表示的最小浮点数isreal检查是否数组所有元素为实数complex函数生成复数,英调用格式有两种:c=complex(a.b)生成复数c,且c=a+bic=complex(a)生成复数c,且c=a c的虚部为0从复数中提取实部和虚部,分别用real和imag函数,如 z=2+3i;real(z) ans =2imag(z) ans =3数值型数据还经常用到的一些其他函数format控制输出的显示格式(这个函数仅改变数值的显示的方式,并不影响matlab怎样计 算和 保存数值)Whos显示输入的数据类型(调用格式是whos变量名)class创建对象或返回对象类型isa检查输入是否为指左的数据类型 isfinite检查数组元素是否为有限值 isinf检查数组元素是否为无穷大或无穷小 isnan检查数组元素时候为NaN

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1