展开全部
MATLAB中的整除函数为: idivide函数。
idivide函数是MATLAB中的求商函数,它有两种用法:
1、idivide函数向上取整。
例如:
A=int32(9);
B=int32(2);
C=idivide(A, B, 'ceil')
此时C的输出为“5”。
2、idivide函数向下取整。
例如:
A=int32(9);
B=int32(2);
C = idivide(A, B, 'floor')
此时C的输出为“4”。
(注:idivide函数中的除数和被除数必须是整型,不能是浮点型或其他非数字类型。)
扩展资料:
MATLAB常用函数
一、zeros()函数
zeros(n):n*n 全零矩阵
zeros(m,n):m*n全零矩阵
zeros(d1,d2,d3……dn):生成 d1*d2*d3*……*dn 全零矩阵或数组。
zeros(size(A)):生成与矩阵A大小相同的全零矩阵。
二、ones()函数
ones(n):n*n 全1矩阵
ones(m,n):m*n全1矩阵
ones(d1,d2,d3……dn):生成 d1*d2*d3*……*dn 全1矩阵或数组。
ones(size(A)):生成与矩阵A大小相同的全1矩阵。
展开全部
向0取整数:
clear all;clc;
fix(7/2)
ans =
3
-----------------
向-inf取整数:
clear all;clc;
floor(7/2)
ans =
3
----------------
向+inf取整数:
clear all;clc;
ceil(7/2)
ans =
4
------------------
四舍五入:
clear all;clc;
round(7/2)
ans =
4
clear all;clc;
fix(7/2)
ans =
3
-----------------
向-inf取整数:
clear all;clc;
floor(7/2)
ans =
3
----------------
向+inf取整数:
clear all;clc;
ceil(7/2)
ans =
4
------------------
四舍五入:
clear all;clc;
round(7/2)
ans =
4
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这就是求商么~~
A=int32(7);B=int32(2);
C = idivide(A, B, 'floor')
C = idivide(A, B, 'ceil')
第一句是向下取整,第二句是向上取整。注意,必须得是整型数。
A=int32(7);B=int32(2);
C = idivide(A, B, 'floor')
C = idivide(A, B, 'ceil')
第一句是向下取整,第二句是向上取整。注意,必须得是整型数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-04
展开全部
floor(7/2) = 3ceil(7/2) = 4For fixed point integers use: idivide(a,b,opt)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询