matlab常用函数及技巧

关键字:

break、case、catch、continue、else、elseif、end、for、function、global、if、otherwise、persistent、return、switch、try、while、classdef、parfor、spmd

运算符:

数组运算:B.*C 同型矩阵中对应元素乘积;B./C同型矩阵中对应元素相除;B.^n矩阵B中每个元素的n次幂
矩阵运算:B/A右除,右边为除数,即xA=B的解,即B*inv(A);A\B左除,左边为除数,Ax=B的解,即inv(A)*B

位运算:bitand,bitor,bitcmp反码,bitxor位异或

@ 函数句柄,类似于C语言中的取址运算符&
…续行符

取整

ceil 向无穷大方向取整
fix 向0取整
floor 向无穷小方向取整
round 四舍五入

复数:c = complex(a,b)       生成c = a + bi  ,获取实部real(c)  ,获取虚部imag(c)

字符操作:

strcat(s1,s2,...)依次横向连接字符数组
upper(s) 转换为大写; lower(s)转换为小写
strtrim(str) 移除字符串首部和尾部的空白
strrep(str1,str2,str3)  将str1中的str2替换为str3
strfind(str1,str2)  在str1中搜索str2,返回str2在字符数组str1中出现的位置
str2num str2double 字面意思
strjoin(str1,'str');用str连接str1,如str1 = {'i','love','you'},也可以用cell2mat
对应的还有 num2str等
进制之间:dec、bin、hex之间可以相互转换

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值