⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 the_relationship_distance_and_led_adc_no1.m

📁 对数据进行处理,用于小车探测轨迹,自行运行
💻 M
字号:

clear
data=[-3	87
    -2.5	84
    -2	78
    -1.5	68
    -1	55
    -0.5	42
    0	39
    0.5	44
    1	50
    1.5	62
    2	71
    2.5	79
    3	84
    ];

[fp,s]=polyfit(data(:,1),data(:,2),7);
t=-3:0.1:3;
y=polyval(fp,t);
figure
plot(t,y)
hold on
plot(data(:,1),data(:,2),'*')
title('第一排光电管曲线')

yy=[];
for i=-3:0.1:3
    if abs(i)>2
        p=12;
        if i<0
            yy=[yy 92-(i+3)*p];
        else
            yy=[yy 75+(i-2)*p];
        end
    else if (0.5<abs(i)) && (abs(i)<=2)
            p=24;
%             if i<0
%                 yy=[yy 78-(i+2)*p];
%             else
%                 yy=[yy 48+(i-1)*p];
%             end
%         else if (0.5<abs(i)) && (abs(i)<=1.0)
%                 p=16;
                if i<0
                    yy=[yy 42-(i+0.5)*p];
                else
                    yy=[yy 42+(i-0.5)*p];
                end

            else if (abs(i)<=0.5) 
                    p=10;
                    if i<0
                        yy=[yy 37-(i)*p];
                    else
                        yy=[yy 37+(i)*p];
                    end

               
            end
        end
    end
end

plot(t,yy,'o')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -