fun = 'round'; x1 = pi; y = feval(fun,x1)
y = 3
将 pi
的值舍入到小数点右侧两位数字。
x2 = 2;
y = feval(fun,x1,x2)
>>3.14
> x2=3;
>> y=feval(fun,x1,x2)
y =
3.1420
round
四舍五入为最近的小数或整数
语法
Y = round(X)
Y = round(X,N)
Y = round(X,N,type)
Y = round(t)
Y = round(t,unit)
字符串表达试
a=2 ;b=3;c=eval('a-b')
元整就是去他最近的整数
d=2.56;f=feval('round',d)
d=2.56;f=feval('round',d,1) //取他小数点后面1位
d=2.334;feval('round',d,2) //取他小数点后面2位
d=2.334;feval('round',d,3) //取他小数点后面3位
函数句柄
d=2.56;f=feval(@round,d,1)
也可以
g=@round;
f=g(d,1)
逻辑运算符
字符串
A=[1 2 3 4 5 6];
B=[2 3 4 5 6 4 ];
矩阵
C=[1 2 3;3 3 1;4 5 6]
A(A>0.5)
A(B>0.5) % B矩阵中大于0.5的数在A矩阵中对应位置的值