matlab编程:给出多个正方形中心的位置矩阵和边长,如何画出这多个正方形,哪位前辈能教教我,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 03:10:26
matlab编程:给出多个正方形中心的位置矩阵和边长,如何画出这多个正方形,哪位前辈能教教我,
简单
这里就不考虑正方形歪着放了啊
设正方形边长矩阵 A
中心位置矩阵X
A=[2 3 4 5]
X=[5 8 10 15]
Y=X
hold on
for i=1:length(X)
plot([X(i)-A(i)/2,Y(i)-A(i)/2],[X(i)-A(i)/2,Y(i)+A(i)/2])
plot([X(i)-A(i)/2,Y(i)+A(i)/2],[X(i)+A(i)/2,Y(i)+A(i)/2])
plot([X(i)+A(i)/2,Y(i)+A(i)/2],[X(i)+A(i)/2,Y(i)-A(i)/2])
plot([X(i)+A(i)/2,Y(i)-A(i)/2],[X(i)-A(i)/2,Y(i)-A(i)/2])
end
再问: 非常感谢能帮助我,再请教一下,那再怎么把这些正方形的边的位置信息写入到一个矩阵中?
再答: 可以是可以,但是循环就比较繁琐了,因为一个坐标有两个数据,所以for 循环要偶数循环 [x1 x2]-------[x3 x4] [x3 x4]-------[x5 x6] [xi-1 xi]-------[xi+1 xi+2]
这里就不考虑正方形歪着放了啊
设正方形边长矩阵 A
中心位置矩阵X
A=[2 3 4 5]
X=[5 8 10 15]
Y=X
hold on
for i=1:length(X)
plot([X(i)-A(i)/2,Y(i)-A(i)/2],[X(i)-A(i)/2,Y(i)+A(i)/2])
plot([X(i)-A(i)/2,Y(i)+A(i)/2],[X(i)+A(i)/2,Y(i)+A(i)/2])
plot([X(i)+A(i)/2,Y(i)+A(i)/2],[X(i)+A(i)/2,Y(i)-A(i)/2])
plot([X(i)+A(i)/2,Y(i)-A(i)/2],[X(i)-A(i)/2,Y(i)-A(i)/2])
end
再问: 非常感谢能帮助我,再请教一下,那再怎么把这些正方形的边的位置信息写入到一个矩阵中?
再答: 可以是可以,但是循环就比较繁琐了,因为一个坐标有两个数据,所以for 循环要偶数循环 [x1 x2]-------[x3 x4] [x3 x4]-------[x5 x6] [xi-1 xi]-------[xi+1 xi+2]
以正方形的一个顶点为旋转中心,转一转,画出每一个位置的边框,看一看能得到什么图
请问编程高手,在matlab中如何将一个矩阵的某些位置进行标记?
在4乘4的方格中,你能画出多少个不同边长的格点正方形(顶点在格点上的正方形)?写出边长的数值
编程 地图 游戏 已知一个大正方形由纵横相挨的(5*5=)25个小正方形组成,每个小正方形的边长为l,在平面坐标中的位置
Matlab 编程 矩阵相应位置展开
问题是这样的;边长相等的正三角形和正方形能密铺吗?如果能,请你画出密铺后的图案.
2个边长为6厘米的正方形,其中一个正方形的一个顶点式另一个正方形的中心,求这2个正方形重叠部分的面积
一个棱长为3厘米的正方体,在它的6个面的正中心位置各挖去一个边长1厘米的正方形的孔和对面打通.
MATLAB编程:有一个4*4的矩阵s,改变矩阵中若干元素的值后位置不变组成新矩阵c,如何实现?
正方形的面积怎么算?正方形ABCD,正方形DEFG和正方形RKPF的位置如图所示,点G在线段DK上,正方形BEFG的边长
4个相同的正方形重叠,下面一个正方形的一个顶点与其上面的正方形中心重合,每个小正方形的边长是20厘米,
如图所示的是边长为1个单位长度的2个小正方形请将义两个小正方形进行分割拼一个面积为2个单位面积的大正方形(画出分割线和拼