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/11/15 06:06:35

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即可选择多项式拟合栏(很面有很多你可以选择的,并可以按那些箭头展开右边).及残差预测等各系数都可以得到.
操作图发不了,给你放到私人信件里面吧,如果不行你可以给我个邮箱给你发具体操作形式图.
有问题可以继续追问.

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中如何用离散点生成光滑曲线 matlab 已知时间-位移的离散点,求时间-速度离散点或曲线 我用matlab做了两条离散点的拟合曲线,现在相求这两条线的交点,用什么程序 已知几个离散的点的坐标,怎样用MATLAB计算这些点所在曲线的解析式?在MATLAB矩阵上取几个点,这几个若连接在一起的话像一条曲线,怎样用MATLAB程序得到这条曲线的解析式呢?(解析式用y=ax2 如何使用Matlab将离散点转化为曲线,并求其与x轴包围而成的面积? 移动一根火柴使这个方程成立v11=v11+v11 MATLAB中如何在一个图中显示多条离散曲线一个x,两个y(y1和y2),x,y1,y2都是离散的点,怎么样将拟合的图像显示在一张图上.用MATLAB, 请问Matlab中如何将离散点连成曲线,比如:x=[0 1 2 3 4 5 6 7 8 8.85],y=[13 12.1 11 10.5 10.1 9.9 9.6 9.3 9.0 8.9] matlab编程序:写出对x(n),y(n)分别做64点离散傅里叶变化的程序代码,谢谢! 我用matlab 做出如下图形,是离散点plot出来的曲线,我现在想求出图中已知纵坐标值下的横坐标,怎样办到? 通过一些离散点,如何拟合成一个完整的椭圆曲线的matlab程序?如题,请举例说明,最后能生成下图所示的样子 用matlab按离散点绘制图形在做实验得到一组180个点的离散数据,是txt文档,怎么用matlab绘制出图形啊.包括调入数据的语句什么的? matlab如何提取一条曲线与y=50直线的交点坐标?我的曲线是用离散点semilogx(x,y)出来的,我只想找出y=50时x的坐标,曲线界面上显示,不用鼠标去点就能显示,请给个提示,实例也行.两组数 x=[0.01 0.1 0.3 请问:用matlab的plot画好离散点的曲线后,怎样根据曲线求已知纵坐标的值(这个值对应两个x值)?我没有拟合曲线. matlab离散点数据直线拟合对于读取的特定图像 如何利用matlab对于离散点进行直线拟合 matlab 如何对一条曲线进行傅里叶分析 离散的 只有图形没有表达式 matlab 如何对一条曲线进行傅里叶分析 离散的 只有图形没有表达式