matlab 列向量画图画图中怎样表示一个向量就是几何上的斜率

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
求大神解答MATLAB如何利用最小二乘法计算直线的斜率?
梦幻皇族藔n
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
rt=[1 1.4 1.6 2 2.4 2.6 3 3.6 4 4.6 5 6]; >> y=[0..........572 0.982649]; >> A=polyfit(rt,y,2) z=polyval(A,rt); plot(rt,y,'k+',rt,z,'r') A = -0.3 -0.0800 也就是结果为y=-0.0391*x^2+0.4073*x-0.0800,上面(rt,y,2)的2是指拟合多项式次数为2你要直线的话2改成1就可以了 百度上搜能搜到
嗯,我看到了,谢了
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
怎样用MATLAB画正方形,已知正方形的一个顶点及通过该顶点的斜率(正方形边长已知),用MATLAB画出该正方形.上次写的不太清楚,是这样的:已知一个点的坐标及过该点的直线斜率,画一个正方形,正方形边长也已知。这个用MATLAB怎么画
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
条件没看太明白,“通过该顶点的斜率”是什么意思?画正方形可以考虑使用rectangle函数,指定左下角的顶点坐标和边长即可.示例:% 正方形一个顶点坐标Vertex = [2 3];% 通过该顶点的斜率(?)K = 0.5;% 正方形边长L = 4;rectangle('Position',[Vertex L L],'LineWidth',2,'EdgeColor','b','Clipping','off')
上次写的不太清楚,是这样的:已知一个点的坐标及过该点的直线斜率,画一个正方形,正方形边长也已知。这个用MATLAB怎么画,麻烦大虾了!能不能加下您的QQ,我的QQ是
我QQ平常不在线,加QQ意义不大。
你说的我还是没看明白:“已知一个点的坐标及过该点的直线斜率”,请问这个“点”及“直线”与要画的正方形之间是什么关系?“点”是正方形的一个顶点?“直线”是正方形的一个边?
画图其实并不困难,主要是你要把需求说清楚。
已知该倾斜正方形的最高点a点坐标,边长也已知,直线ab斜率也已知,用MATLAB画该正方形。还望大虾指点。再给您额外加20财富,帮下忙,万分感激!
1、倾斜的正方形不能用rectangle函数画,改用另一方法;2、你的确切数据我不知道,按图大概估计了几个数绘制如下;3、题并不太难,不必加分。代码如下(已作为附件上传):&% 点a的坐标xa = -0.1;ya = 2.8;&% 直线ab的斜率K = -3;&% 边长L = 2.8;&% ================================% 上面的是已知条件,下面是绘图代码% ================================&% 非倾斜正方形各顶点偏量dX = [0 -L -L 0 0];dY = [0 0 -L -L 0];&% 旋转的角度Q = atan(K) + pi/2;&% 计算旋转后的正方形坐标X = xa + dX * cos(Q) - dY * sin(Q);Y = ya + dX * sin(Q) + dY * cos(Q);&% 绘图,并设置等比坐标plot(X, Y, 'LineWidth', 4);axis equal&% 添加文字修饰(点a、b)set(gca, 'DefaultTextFontname', 'Times New Roman');text(X(1), Y(1), 'a', 'Horiz', 'center', 'Vert', 'bottom');text(X(4), Y(4), ' b', 'Horiz', 'left', 'Vert', 'middle');
为您推荐:
其他类似问题
下边的程序,你可以自己设定正方形的中心、边长和旋转,试试吧~center=[-1,1];
%中心length=2;
%边长rotate=0*
%旋转角度a=[-1 -1 1 1 -1];b=[-1 1 1 -1 -1];c=complex(a,b)/sqrt(2);c=c*exp(j*rotate)*len...
扫描下载二维码

我要回帖

更多关于 向量斜率 的文章

 

随机推荐