如何使用Matlab让一特定线段绕它的一端点旋转,使另一端点从一特定位置至另一特定位置?x=[-7.806 -22.813]y=[23.75 23.75]z=[0 -50]plot3(x,y,z,'k','LineWidth',2)hold on以[-7.806,23.75,0]为圆心旋转,使另一端点从,[

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:52:35

如何使用Matlab让一特定线段绕它的一端点旋转,使另一端点从一特定位置至另一特定位置?x=[-7.806 -22.813]y=[23.75 23.75]z=[0 -50]plot3(x,y,z,'k','LineWidth',2)hold on以[-7.806,23.75,0]为圆心旋转,使另一端点从,[
如何使用Matlab让一特定线段绕它的一端点旋转,使另一端点从一特定位置至另一特定位置?
x=[-7.806 -22.813]
y=[23.75 23.75]
z=[0 -50]
plot3(x,y,z,'k','LineWidth',2)
hold on
以[-7.806,23.75,0]为圆心旋转,使另一端点从,[-22.813,23.75,-50]移动到[-60,23.75,0],再移动回去?
要看的时候是一个动态过程!

如何使用Matlab让一特定线段绕它的一端点旋转,使另一端点从一特定位置至另一特定位置?x=[-7.806 -22.813]y=[23.75 23.75]z=[0 -50]plot3(x,y,z,'k','LineWidth',2)hold on以[-7.806,23.75,0]为圆心旋转,使另一端点从,[
p0=[-7.806,23.75,0]; %定点
p1=[-22.813,23.75,-50]; %动点第一位置
p2=[-60,23.75,0]; %动点第二位置
v1=p1-p0;l1=sqrt(sum(v1.^2)); %第一位置线段矢量,及其长度
v2=p2-p0;l2=sqrt(sum(v2.^2)); %第二位置线段矢量,及其长度
n=cross(v1/l1,v2/l2); %从第一位置,到第二位置旋转的单位法向量
a=acos(dot(v1,v2)/l1/l2); %从第一位置,到第二位置旋转的夹角
N=50; %分50个位置,可以自己改次数
aa=linspace(0,a,N); %50个角度
h=plot3([p0(1) p1(1)],[p0(2) p1(2)],[p0(3) p1(3)],'linewidth',2);
view(3);axis equal;axis([-l1 0 0 l1 -l1 0]);grid on;
for ii=[2:N N-1:-1:1]
vii=v1*cos(aa(ii))+cross(n,v1)*sin(aa(ii)); %计算当前矢量
pii=vii+p0; %计算当前坐标
set(h,'XData',[p0(1) pii(1)],'YData',[p0(2) pii(2)],'ZData',[p0(3) pii(3)]);
pause(0.1);
drawnow;
end

如何使用Matlab让一特定线段绕它的一端点旋转,使另一端点从一特定位置至另一特定位置?x=[-7.806 -22.813]y=[23.75 23.75]z=[0 -50]plot3(x,y,z,'k','LineWidth',2)hold on以[-7.806,23.75,0]为圆心旋转,使另一端点从,[ 随便给一台三相交流电机,我怎么样才能让它正反转.(没有特定的设备,有的只是220V的电交流) matlab的addpath如何使用 求教:如何让弹簧在装配体中伸缩?求教:做了一弹簧,在装配体中与其它零件配合时如何使用?怎么样才能让它产生伸缩的效果? matlab编程,如何将一矩阵中等于某个值的元素全部替换成另一个值?我有个矩阵,里面有些元素为某一特定值,如1.5,请教如何将矩阵中等于1.5的元素全部置1.另外,如果特定的值为NaN,也能执行同样 如何用MATLAB算出两点间的线段长度二维平面中有一些坐标点,如何利用MATLAB算出每两个坐标点之间的距离并得出最长线段有没有专门的MATLAB算子算这个的算出每两点间的线段长度最后要得到一 matlab中,如何取出一个数的个十百位 如何让土鸡一直下蛋?因为母鸡下蛋到一定的时候就会孵蛋,不想让它抱蛋,有什么方法让它一下蛋吗? 用matlab怎样计算一个函数图像在一区间内的线段长度 VB 如何将text中的特定文字和词语转换成特定的词语譬如“一”转换为aa二十一转换为abc matlab画图问题:我做出了4幅图像,请问如何让4幅图像合成一幅,就像subplot命令似的我知道如何使用subplot,但是我的这4幅图像都经过了线性回归直线拟合,只能分开独立用cftool做,生成了4幅独立 matlab 如何使用squeeze ppt中如何让一正方体绕一顶点旋转? matlab离散点数据直线拟合对于读取的特定图像 如何利用matlab对于离散点进行直线拟合 如何使一线段9等分的做法 在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度? vb中如何把一条线段绕一端点旋转? matlab 如何让函数返回实数有的函数用的时候返回复数,如何让它返回实数呢?或者如何把复数转换成实数?