关于MATLAB入门的简单记录3

MATLAB中字符串用单引号,这点区别于C++的string类型

字符串要单独输出单引号的时候。输入两次‘’便可直接输出

字符串以矩阵形式拼接时候如果以列的形式就得注意是否有字符串的长度相等,如果不相等就要以空格形式补齐,在这个地方有两种操作会产生区别,如果使用函数strcat(str1,str2‘)可以执行操作,如果用矩阵方式,【str1,str2‘】,就会出错

字符串纵向拼接函数用于产生二维字符串,同样的使用【str1:str2】时候如果长度不一致就会出错,与之对应的是strvcat函数或者str2mat函数,两种函数区别是前者会忽略空的字符行,后者不会忽略而是将该字符行打印出来

MATLAB中内置的size(x,dim)dim是一个参数,如果是1返回x矩阵的行数,如果是2返回的是x矩阵的列数,一般在遍历矩阵时候使用

tic/toc函数组合用于测量时间,使用tic后开始计时,保存的是当下的时间,保存在tstart变量中的tic返回值并没有实际意义,应该配合toc函数进行使用

tstart=tic;
toc(tstart)

matlab有内置的sort函数,直接用于数组的排序,内部有对应的参数实现升序或者降序

fminbnd(FUN,x1,x2)函数用于计算fun函数在x1,x2直接的最小值点也就是求函数的极小值点

quad函数用于数值积分Q=quad(FUN,A,B)A和B分别是积分上下限。可以再加一个参数是用户自定义的容差上限

ezplot也是一个绘图函数,接受参数可以直接是一个函数,这个函数可以是显示定义的也可以是隐式定义函数。默认绘图范围是【-2pi,2pi】可以用户指定。ezplot(FUN,[a,b])

fplot函数格式与ezplot函数格式一致,他也可以多组绘制函数图像:

fplot(@(x)[tan(x),sin(x),cos(x)],2*pi*[-1 1 -1 1])
feval函数用于当形式参数给定的事一个函数的名字(字符串(函数的名称),句柄)时候,将字符串转化成函数并代入函数的参数。(用于函数的函数)用法如下:



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值