在MATLAB中,字符串是用单撇号括起来的字符序列。MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。也可以建立多行字符串矩阵。在MATLAB中,字符串是用单引号括起来的字符序列。例如:>> xm='University'

字符串比较函数用于判断字符串是否相等,有4种比较方式,函数如下:

  • ① strcmp(s1,s2): 用来比较字符串s1和s2是否相等,如果相等,返回1,否则返回0。

  • ② strncmp(s1,s2,n): 用来比较前n个字符是否相等,如果相等,返回1,否则返回0。

  • ③ strcmpi(s1,s2): 在忽略字母大小写前提下,比较字符串s1和s2是否相等,如果相等,返回1,否则返回0。

  • ④ strncmpi(s1,s2,n): 在忽略字符串大小写前提下,比较前n个字符是否相等,如果相等,返回1,否则返回0。

2. 变量及其操作

  • MATLAB中变量不需先声明再使用,使用时就表示声明了变量,在工作窗可以查变量的变化。

  • 在MATLAB中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写,在变量名中不包含空格和标点符号且不能以MATLAB系统保留变量命名。

MATLAB系统中保留的变量:

| 变量名 | 意义 |

| — | — |

| ans | 计算结果的默认赋值变量 |

| i,j | 虚数单位 |

| pi | 圆周率 |

| NaN | 非数 |

| inf | 无限大 |

MATLAB变量的操作:

| 命令 | 使用方法 | 用途 |

| — | — | –

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

开源完整内容戳这里

  • |

| who | who | 显示在MATLAB工作空间中已经驻留的变量名清单 |

| whos | whos | 详细的显示在MATLAB工作空间中已经驻留的变量名清单 |

| clear | clear+变量名 | 删除MATLAB工作空间中的变量 |

| save | 文件名 [变量名] [-append][-ascii] | 生成MAT文件长久保存变量 |

| load | 文件名 [变量名] [-ascii] | 装入MAT文件 |

3. 常用的内部函数

| 函数名 | 功能 | 函数名 | 功能 |

| — | — | — | — |

| sin/sind | 正弦函数 | abs | 绝对值函数 |

| cos/cosd | 余弦函数 | rem | 求余 |

| tan/tand | 正切函数 | mod | 求模 |

| asin/asind | 反正弦函数 | fix | 向零方向取整 |

| acos/acosd | 反余弦函数 | floor | 不大于自变量的最大整数 |

| atan/atand | 反正切函数 | ceil | 不小于自变量的最小整数 |

| sinh/asinh | 双曲正弦函数 | round | 四舍五入的到最邻近的整数 |

| cosh/acosh | 双曲余弦函数 | sign | 符号函数 |

| tan/atanh | 双曲正切函数 | gcd | 最大公约数 |

| sqrt | 平方根函数 | lcm | 最小公倍数 |

| log | 自然对数函数 | factor | 返回自变量的全部素数因子 |

| log10 | 常用对数函数 | factorial | 阶乘 |

| log2 | 以2为底的对数函数 | isprime | 判断是否为素数 |

| exp | 自然指数函数 | primes | 生成素数的列表 |

| pow2 | 2的幂 | perms | 生成所有排列 |

4. MATLAB的基础运算

  • 4.1 操作符

| 名称 | 符号 | 作用 |

| — | — | — |

| 等号 | = | 将表达式赋值给一个变量 |

| 空格 | space | 变量分隔符 |

| 逗号 | , | 变量分隔符 |

| 句点 | . | 运算中的小数点 |

| 分号 | ; | 在命令语句结尾,表示不显示这条语句的执行结果 |

| 冒号 | : | 可以用来产生数组:m:k:n生成数组[m,m+k,…,n] |

| 百分号 | % | 注释语句说明符 |

| 单引号 | ’ ’ | 字符串标记符 |

| 单撇号 | ’ | 矩阵转置 |

| 方括号 | [ ] | 输入矩阵标识符 |

| 圆括号 | ( ) | 矩阵元素引用 |

| 花括号 | { } | 标志细胞数组 |

| 续行号 | … | 用于长表达式的续航 |

  • 4.2 关系与逻辑运算符

| 符号 | 含义 | 符号 | 含义 |

| — | — | — | — |

| < | 小于 | > | 大于 |

| <= | 小于等于 | >= | 大于等于 |

| == | 等于 | ~= | 不等于 |

| & | 逻辑与 | | | 逻辑或 |

| ~ | 逻辑非 | xor | 逻辑与非 |

  • 4.3 数与矩阵的运算

Matlab运算于内部函数,java工程师面试突击第三季笔记相关推荐

  1. 互联网java工程师面试突击第三季知识点总结

    目录 Java集合包 01. HashMap的底层数据结构是什么? 02. JDK1.8中对hash算法和寻址算法是如何优化的? 03.HashMap是如何解决hash碰撞问题的? 04.说说Hash ...

  2. java工程师面试突击第三季百度云,太完整了!

    一.阿里 (会员中台) 1. Java 重写hashcode()是否需要重写equals(),不重写会有什么后果 2. 并发 自旋锁和阻塞锁的区别 公平锁和非公平锁的区别 jdk中哪种数据结构或工具可 ...

  3. Java工程师面试突击第一季

    <Java工程师面试突击第一季>有哪些相关技术点 视频 01_先来看一个互联网java工程师的招聘JD 视频 02_互联网Java工程师面试突击训练课程第一季的内容说明 视频 03_关于互 ...

  4. 技术直播:1小时突击Java工程师面试核心(限免报名)

    后疫情时代,连程序员这个多金的职业也遭受到了一定程度的打击.从各大招聘网站和多次面试经历中,相信大家已经意识到,面试官对程序员技能体系和项目经验考核似乎更严苛了.你在面试中常常为什么苦恼呢?简历撰写? ...

  5. JAVA工程师面试题目大全_绝对值得看

    JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...

  6. java工程师面试如何自我介绍

    首先进行自我介绍,如姓名.籍贯.学历,毕业院校: 接下来介绍工作情况,如:在哪工作过多久:工作内容是什么: 之后介绍下专业技能,挑选强项说明(切勿刚接触,之后乱说,否则面试者一问,马上穿帮). 备注: ...

  7. 美团科技 Java工程师_美团网java工程师面试都会问哪些问题?

    美团网java工程师面试主要考察面试者的专业知识,涉及TCP/IP 线程.synHashMap底层.进程关系.servlet生命周期.pringMVC单例异常.Object方法.ConcurrentH ...

  8. java初级工程师面试需要什么_初级Java工程师面试指导

    一.概要 初级JavaWeb工程师的面试准备 Java基础知识面试指导 Java面向对象面试指导 JSP面试指导 MySQL数据库基础面试指导 Servlet面试指导 二.初级JavaWeb工程师的面 ...

  9. java工程师面试常见问题_JAVA软件工程师面试遇到的十个问题,这些你都知道吗?...

    原标题:JAVA软件工程师面试遇到的十个问题,这些你都知道吗? 我们找工作的人都会面临一个难题,那就是面试,根据工作性质的不同,面试的要求也会不公,好点的工作,面试官都会问我们一些问题,尤其是学术性较 ...

最新文章

  1. 使用MrBayes构建贝叶斯系统发育树【实践】
  2. 吃透Java中的动态代理
  3. 加计18-3李元龙第一次作业
  4. Linux修改用户密码有效期
  5. bzoj1833: [ZJOI2010]count 数字计数USACO37 Cow Queueing 数数的梦(数位DP)
  6. 多项式相关操作学习笔记
  7. Docker存储驱动devicemapper介绍和配置
  8. python-给对象添加属性与方法
  9. activemq java 重发_java – 无法让ActiveMQ重新发送我的消息
  10. 【Android】proguard混淆代码
  11. arcgis制作土地利用转移矩阵
  12. Erueka状态变更说明(十三)
  13. 万网域名注册促销活动 - 阿里云域名优惠口令免费获取
  14. IP地址和子网掩码的作用是什么
  15. 您真的会用百度吗?(百度搜索技巧-超详细)
  16. 【转载】完全版线段树 by notonlysuccess大牛
  17. 电影——《小萝莉的猴神大叔》
  18. folly库安装(1)cmake和gcc的安装、升级
  19. 数据挖掘中的数据预处理方法总结
  20. 不写情书,程序员还要学写作吗?

热门文章

  1. 方法的创建与方法的调用范围
  2. mysql视图和中间表_数据库设计中的14个技巧
  3. 《设计模式之禅》-组合模式2
  4. 如何在Win2000上安装配置防火墙(转)
  5. 毫米波雷达FMCW技术理解
  6. 关于Navicat Premium输入拼音会闪退的解决办法
  7. 高通再度回归,然而华为、阿里已先行一步,外媒:来不及了
  8. /proc/self/environ等敏感文件
  9. 云图说|华为云实时流计算服务:智能实时大数据的核心引擎
  10. STM32ADC同步采样