jasoncp 2022-11-02 20:55 采纳率: 0%
浏览 64

Matlab 线段等分,并保存为数组

Matlab,请教各位,我想对一条线段进行等分,我已经把它等分好了,怎么把等分后的点坐标按顺序保存为一个(X,Y)数组?

clc;
clear;

X=1:1:30;
Y=2X;
for i=1:length(X)-1
XX(i)=X(i)+1/2
(X(i+1)-X(i));
YY(i)=Y(i)+1/2*(Y(i+1)-Y(i));

end

figure
plot(X,Y,'ro',X,Y,'r-',XX,YY,'bo')

img

图片中的点坐标是按顺序的,如何把等分点插入(X,Y)里面,生成新的数组呢

谢谢!

  • 写回答

2条回答 默认 最新

  • 鹅毛在路上了 优质创作者: 嵌入式与硬件开发技术领域 2022-11-03 13:03
    关注

    循环里改一下,新建两个60点输出序列SX和SY,SX奇数项赋X的值,偶数项赋XX的值,Y的赋值思路类似,自行调试一下

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 11月2日