怎样用MATLAB画正方形,急求!!!

已知正方形的一个顶点及通过该顶点的斜率(正方形边长已知),用MATLAB画出该正方形。急求大虾帮忙。上次写的不太清楚,是这样的:已知一个点的坐标及过该点的直线斜率,画一个... 已知正方形的一个顶点及通过该顶点的斜率(正方形边长已知),用MATLAB画出该正方形。急求大虾帮忙。
上次写的不太清楚,是这样的:已知一个点的坐标及过该点的直线斜率,画一个正方形,正方形边长也已知。这个用MATLAB怎么画
展开
tianxiawulang
推荐于2017-09-01 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2626万
展开全部
条件没看太明白,“通过该顶点的斜率”是什么意思?
画正方形可以考虑使用rectangle函数,指定左下角的顶点坐标和边长即可。

示例:
% 正方形一个顶点坐标
Vertex = [2 3];
% 通过该顶点的斜率(??)
K = 0.5;
% 正方形边长
L = 4;
rectangle('Position', [Vertex L L], 'LineWidth', 2, 'EdgeColor', 'b', 'Clipping', 'off')
更多追问追答
追问
上次写的不太清楚,是这样的:已知一个点的坐标及过该点的直线斜率,画一个正方形,正方形边长也已知。这个用MATLAB怎么画,麻烦大虾了!能不能加下您的QQ,我的QQ是840342371
追答
我QQ平常不在线,加QQ意义不大。

你说的我还是没看明白:“已知一个点的坐标及过该点的直线斜率”,请问这个“点”及“直线”与要画的正方形之间是什么关系?“点”是正方形的一个顶点?“直线”是正方形的一个边?

画图其实并不困难,主要是你要把需求说清楚。
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
二月天陈鹏
2013-06-20 · TA获得超过7538个赞
知道小有建树答主
回答量:595
采纳率:0%
帮助的人:865万
展开全部
下边的程序,你可以自己设定正方形的中心、边长和旋转,试试吧~
center=[-1,1]; %中心
length=2; %边长
rotate=0*pi; %旋转角度

a=[-1 -1 1 1 -1];
b=[-1 1 1 -1 -1];
c=complex(a,b)/sqrt(2);
c=c*exp(j*rotate)*length+complex(center(1),center(2));
line(real(c),imag(c),'LineWidth',4);
axis equal;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式