1MATALAB2014a基础-变量-数组-逻辑运算-函数题稿.ppt

1MATALAB2014a基础-变量-数组-逻辑运算-函数题稿.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
注2 字符串与数值之间通过num2str和str2num转换。 a=4; b=sin(a); [num2str(a),正弦值等于,num2str(b)] 注3 MATALAB指令可定义为字符串,再调用eval执行指令。 y=sin(x)+cos(x); x=2; eval(y) 2. 元胞(单元数组) 注1 数值和字符不能混合;小数组拼接 大数组时,尺寸必须相符。 注2 元胞--将不同类型、不同尺寸的数组拼接在 一起,加{}。 a={1:3;sd}; b={ds;[1 2;3 4]}; c=[a,b] 结构体 一个结构体可以通过字段存储多个不同类型的数据,相当于一个数据容器,将多个相关联但不同类型的数据组织在一个结构对象中。 =‘张三; example.adress=北京; example.age=18岁 如果我们要删除结构体的某一项属性,那么可以通过函数Rmfield,来实现,如果要增加一个属性,那么可以直接进行赋值便可。 map容器类型 map的含义是映射,可以将一个量(key)映射到另一个量(value),形成“key——value”的形式,可以快速查找数据的键。比如将一个字符串映射为一个数值,那个字符串就是map的key,那个值就是map的value weekmap = containers.Map({Monday,Tuesday},{1,2}) weekmap(Monday) ans =1 添加新的元素:weekmap(Friday) = 5 删除里面的内容: remove(weekmap,Monday) 检查map的内容,可以使用map的几个函数,如keys(weekmap) ans = ??? Friday??? Monday??? Tuesday‘ values(weekmap) ans = ??? [5]??? [1]??? [2] values(weekmap,{Monday,Friday}) ans = ??? [1]??? [5] 函 数 在一个变化过程中,假设有两个变量x、y,如果对于任意一个x都有唯一确定的一个y和它对应,那么就称y是x的函数,其中x是自变量,y是因变量,x的取值范围叫做这个函数的定义域,相应y的取值范围叫做函数的值域。 在各类编程语言中,函数是一种过程,也称为子程序,它执行一个或一系列指定的运算或操作。 取整函数 (1) fix(x) : 截尾取整 fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) floor( [3.12 -3.12]) ans = 3 -4 取整函数 (3)ceil(x) : 大于x 的最小整数 ceil( [3.12 -3.12]) ans = 4 -3 (4)四舍五入取整 round([3.12 -3.12]) ans = 3 -3 测试函数 在运算过程中测试特殊值或条件是否存在,并返回相应的逻辑值。 Isempty 参量为空,返回1 isinf 元素无群大,返回1 isletter 元素为字母,返回1 isstr 元素为字符串,返回1 字符串函数 length(str) 返回str的长度 isstr () 元素为字符串,返回1 strcmp(str1,str2)??? 比较两个字符串是否完全相等,是,返回真,否则,返回假? isletter(str)? 检测字符串中每个字符时否属于英文字母? findstr(str1,str2)?? 查找str1和str2中,较短字符串在较长字符串中出现的位置,没有出现返回空数组 strrep(A,str1,str2) 将A中str1替换为str2 字符串函数 lower() 转换为小写 upper() 转换为大写 int2str() 整数转换为字符串 str2mat()??? 字符串转换为文本矩阵? sin 正弦函数 asin 反正弦函数 cos 余弦函数 acos 反余弦函数 tan 正切函数 atan 反正切函数 cot 余切函数 acot 反余切函数 sec 正割函数 asec 反正割函数 csc 余割函数 acsc 反余割函数 sinh 双曲正弦函数 asinh 反双曲正弦函数 cosh 双曲余弦函数 acosh 反双曲余弦函数 ta

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档