
如何用matlab程序将一线段按一比例分段
比如,比例是1.1,从线段一端到另一端是1.1倍分段线放大。或者我要分100段,那么比例如何求得?...
比如,比例是1.1,从线段一端到另一端是1.1倍分段线放大。
或者我要分100段,那么比例如何求得? 展开
或者我要分100段,那么比例如何求得? 展开
展开全部
a=1;
b=zeros(1,100);
c=0;
for i=1:100
b(i)=a; %每一段长度
c=c+a; %总长度
a=a*1.1;
end
B=b./c; %每一段占总长的百分比
%如果线段长为已知L,那就
B1=B.*L %得到每一段的长度
b=zeros(1,100);
c=0;
for i=1:100
b(i)=a; %每一段长度
c=c+a; %总长度
a=a*1.1;
end
B=b./c; %每一段占总长的百分比
%如果线段长为已知L,那就
B1=B.*L %得到每一段的长度
展开全部
最简单的方法就是把线段对应的坐标取对数,那么等比例的分割在对数坐标下就是均匀分割了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将线段的两个端点坐标存入一个矩阵A
线段放大后的端点坐标为矩阵A乘以一个变换矩阵,具体变换矩阵长啥样,你可以查阅计算机图像学相关书籍
线段放大后的端点坐标为矩阵A乘以一个变换矩阵,具体变换矩阵长啥样,你可以查阅计算机图像学相关书籍
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询