matlab离散点做曲线v11 = [ 0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];Pk1 = [ 21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,6718.4,6229.0,5384.2,4158.7,3016.6];clear D1;for k=1:length(Pk1)D1(k)=Pk
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 19:20:22
![matlab离散点做曲线v11 = [ 0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];Pk1 = [ 21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,6718.4,6229.0,5384.2,4158.7,3016.6];clear D1;for k=1:length(Pk1)D1(k)=Pk](/uploads/image/z/5436748-28-8.jpg?t=matlab%E7%A6%BB%E6%95%A3%E7%82%B9%E5%81%9A%E6%9B%B2%E7%BA%BFv11+%3D+%5B+0%2C3.44%2C6.86%2C10.3%2C12.3%2C13.6%2C14.3%2C16.8%2C19.0%2C20.1%2C23.8%2C26.7%2C31.1%2C35.0%5D%3BPk1+%3D+%5B+21804.0%2C17561.0%2C16075.0%2C13631.0%2C12436.0%2C11630.0%2C11220.0%2C9147.6%2C7224.4%2C6718.4%2C6229.0%2C5384.2%2C4158.7%2C3016.6%5D%3Bclear+D1%3Bfor+k%3D1%3Alength%28Pk1%29D1%28k%29%3DPk)
matlab离散点做曲线v11 = [ 0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];Pk1 = [ 21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,6718.4,6229.0,5384.2,4158.7,3016.6];clear D1;for k=1:length(Pk1)D1(k)=Pk
matlab离散点做曲线
v11 = [ 0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];
Pk1 = [ 21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,6718.4,6229.0,5384.2,4158.7,3016.6];
clear D1;
for k=1:length(Pk1)
D1(k)=Pk1(k)/Gs;
end
hold on;
plot(v11,D1)
有没有办法把条曲线拟合为光滑的曲线,spline拟合不了
matlab离散点做曲线v11 = [ 0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];Pk1 = [ 21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,6718.4,6229.0,5384.2,4158.7,3016.6];clear D1;for k=1:length(Pk1)D1(k)=Pk
第一,你的代码中没有给出Gs的值,我随机给了一个,完了你根据情况更改.
然后利用工具箱即可做多项式拟合,残差、预测等都可以做.
代码:
clear
clc
v11=[0,3.44,6.86,10.3,12.3,13.6,14.3,16.8,19.0,20.1,23.8,26.7,31.1,35.0];
Pk1=[21804.0,17561.0,16075.0,13631.0,12436.0,11630.0,11220.0,9147.6,7224.4,...
6718.4,6229.0,5384.2,4158.7,3016.6];
Gs=3;%测试值
clear D1;
for k=1:length(Pk1)
D1(k)=Pk1(k)/Gs;
end
hold on;
plot(v11,D1,'+')
运行完在工具箱里面点Tools/Basic Fitting即可选择多项式拟合栏(很面有很多你可以选择的,并可以按那些箭头展开右边).及残差预测等各系数都可以得到.
操作图发不了,给你放到私人信件里面吧,如果不行你可以给我个邮箱给你发具体操作形式图.
有问题可以继续追问.