Writing a function for division
41 次查看(过去 30 天)
显示 更早的评论
Hi i am planning on writing a function based around division, and also include remainders. For example, 15/4= 3 remainder 3.
My code so far is:
function [q,r]=Divide(x,y)
q=x/y
q=floor(q) %so values are rounded down to allow remainder
r=x-(q*y) %my remainder value
end
q is the whole integer, and r is the remainder.
Also i want to be able to insert values for 'x' as a vector but act as an integer value.
All help would be great!
Thanks :)
0 个评论
回答(1 个)
Jan
2012-3-6
function [q, r] = Divide(x, y)
q = x ./ y;
q = floor(q);
r = x - (q .* y);
end
The elementwise operators ./ and .* allows arrays for x and y, if they have the same size or one is a scalar.
1 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!