matlab日常使用(随时更新)

1 小数取整

1.1 round函数

Y = round(X) X X X 的每个元素四舍五入为最近的整数。在对等情况下,即有元素的小数部分恰为 0.5 0.5 0.5 时,round 函数会偏离零四舍五入到具有更大幅值的整数。

>> X = [2.11 3.5; -3.5 0.78]

X =

    2.1100    3.5000
   -3.5000    0.7800

>> Y = round(X)

Y =

     2     4
    -4     1

>> 

1.2 fix函数

Y = fix(X) 将 X 的每个元素朝零方向四舍五入为最近的整数。此操作实际上是通过删除 X X X 中每个数的小数部分,将它们截断为整数:

  • 对于正数,fix 的行为与floor相同。
  • 对于负数,fix 的行为与 ceil 相同。
>> X = [-1.9 -3.4; 1.6 2.5; -4.5 4.5]

X =

   -1.9000   -3.4000
    1.6000    2.5000
   -4.5000    4.5000

>> Y = fix(X)

Y =

    -1    -3
     1     2
    -4     4

>> 

1.3 ceil函数

Y = ceil(X) X X X 的每个元素四舍五入到大于或等于该元素的最接近整数。

>> X = [-1.9 -0.2 3.4; 5.6 7 2.4+3.6i]

X =

  -1.9000 + 0.0000i  -0.2000 + 0.0000i   3.4000 + 0.0000i
   5.6000 + 0.0000i   7.0000 + 0.0000i   2.4000 + 3.6000i

>> Y = ceil(X)

Y =

  -1.0000 + 0.0000i   0.0000 + 0.0000i   4.0000 + 0.0000i
   6.0000 + 0.0000i   7.0000 + 0.0000i   3.0000 + 4.0000i

>> 

1.4 floor函数

Y = floor(X) X X X 的每个元素四舍五入到小于或等于该元素的最接近整数。

>> X = [-1.9  -0.2  3.4;  5.6  7.0  2.4+3.6i]

X =

  -1.9000 + 0.0000i  -0.2000 + 0.0000i   3.4000 + 0.0000i
   5.6000 + 0.0000i   7.0000 + 0.0000i   2.4000 + 3.6000i

>> Y = floor(X)

Y =

  -2.0000 + 0.0000i  -1.0000 + 0.0000i   3.0000 + 0.0000i
   5.0000 + 0.0000i   7.0000 + 0.0000i   2.0000 + 3.0000i

>> 

2 循环置空

matlab中,使用while循环或者for循环时,需要注意对循环数组进行置空处理。

3 自建函数

在使用function自建函数时,调用函数的参数位置应当与设定函数的参数位置相同,否则会出bug

4 多窗口

matlab支持多窗口操作,可以同时打开多个窗口进行并行操作。

参考文献

  1. 四舍五入为最近的小数或整数 - MATLAB round - MathWorks中国
  2. 朝零四舍五入 - MATLAB fix - MathWorks中国
  3. 朝正无穷大四舍五入 - MATLAB ceil - MathWorks中国
  4. 朝负无穷大四舍五入 - MATLAB floor - MathWorks中国
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值