作者finear (finear)
看板MATLAB
标题[问题]矩阵两点连线
时间Tue May 14 21:02:12 2013
各位大大好
我想请问一个matlab矩阵更改数值的问题
假设我现在已有一个二维矩阵A=zeros(M,N)
我想把A(x1,y1)到A(x2,y2)连线上的数值都更改为1
我目前只想到
m=(y1-y2)/(x1-x2);
b=y1-m*x1;
for i=x1:x2
A(i,round(m*i+b))=1;
end
请问是否有更简洁的写法?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.17.191
1F:推 sunev:ind2sub ? 05/14 21:12