小编Mel*_*elB的帖子

截断matlab中的十进制数?

在MATLAB中是否有一种快速简便的方法来截断十进制数,例如超过4位数?

round()没有帮助,它仍在四舍五入.我必须在for循环中使用它,所以最快的方式是值得赞赏的.

感谢您的投入.

matlab rounding

5
推荐指数
4
解决办法
2871
查看次数

计算matlab中数组中某些阈值内的元素?

我有一个巨大的矢量.我必须计算在一定范围内的值.范围如0-10,10-20等.我必须计算落在一定范围内的数值.

我做了这样的事情:

for i=1:numel(m1)
if (0<m1(i)<=10)==1
k=k+1;
end
end
Run Code Online (Sandbox Code Playgroud)

也:

if not(isnan(m1))==1
x=(0<m1<=10);
end
Run Code Online (Sandbox Code Playgroud)

但它给出了包含所有1的数组的时间.我做错了什么?

arrays matlab count

0
推荐指数
1
解决办法
765
查看次数

标签 统计

matlab ×2

arrays ×1

count ×1

rounding ×1