matlab拟合曲线及图形i 20 30 40 50 60 70 80 90 100 110 120vi 0 0 43 143 303 497 650 805 913 1000 1075vi=a+bi

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 08:53:30
matlab拟合曲线及图形i 20 30 40 50 60 70 80 90 100 110 120vi 0 0 43 143 303 497 650 805 913 1000 1075vi=a+bi

matlab拟合曲线及图形i 20 30 40 50 60 70 80 90 100 110 120vi 0 0 43 143 303 497 650 805 913 1000 1075vi=a+bi
matlab拟合曲线及图形
i 20 30 40 50 60 70 80 90 100 110 120
vi 0 0 43 143 303 497 650 805 913 1000 1075
vi=a+bi

matlab拟合曲线及图形i 20 30 40 50 60 70 80 90 100 110 120vi 0 0 43 143 303 497 650 805 913 1000 1075vi=a+bi
>> clear
>> i=[20,30,40,50,60,70,80,90,100,110,120];
>> vi=[0,0,43,143,303,497,650,805,913,1000,1075];
>> A=[i;ones(size(i))]';
>> c=A\vi';
>> a=c(2);
>> b=c(1);
>> vvi=a+b*i;
>> plot(i,vi,'.',i,vvi,'r')
做出的图,点表示原始数值.红线为拟合的直线.

楼上回答者:wacs5 的思路很好,欣赏。咱们的效果一样。
clc;clear
i=[ 20 30 40 50 60 70 80 90 100 110 120] ;
vi=[ 0 0 43 143 303 497 650 805 913 1000 1075 ];
p=polyfit(i,vi,1);
y=poly2sym(p)
a=p(2),b=p(...

全部展开

楼上回答者:wacs5 的思路很好,欣赏。咱们的效果一样。
clc;clear
i=[ 20 30 40 50 60 70 80 90 100 110 120] ;
vi=[ 0 0 43 143 303 497 650 805 913 1000 1075 ];
p=polyfit(i,vi,1);
y=poly2sym(p)
a=p(2),b=p(1)
vip=a+b*i;
plot(i,vi,'o',i,vip)
结果:
y =

3414/275*x-20651/55


a =
-375.47
b =
12.415

收起

i=[ 20 30 40 50 60 70 80 90 100 110 120] ;
vi=[ 0 0 43 143 303 497 650 805 913 1000 1075 ];
p=polyfit(i,vi,1);y=polyval(p,i);
plot(i,vi,'*',i,y),figure(gcf)
呵呵,我给你的程序最简单了,就短短的4行,图像也做...

全部展开

i=[ 20 30 40 50 60 70 80 90 100 110 120] ;
vi=[ 0 0 43 143 303 497 650 805 913 1000 1075 ];
p=polyfit(i,vi,1);y=polyval(p,i);
plot(i,vi,'*',i,y),figure(gcf)
呵呵,我给你的程序最简单了,就短短的4行,图像也做出来了,用的是最小二成拟合法!上面的程序自己执行看看
其中变量p中存的就是参数a和b

收起

matlab拟合曲线及图形i 20 30 40 50 60 70 80 90 100 110 120vi 0 0 43 143 303 497 650 805 913 1000 1075vi=a+bi 已知曲线在坐标系中的图形可不可以用MATLAB求得它的拟合方程啊? 最小二乘法拟合曲线MATLAB中如何应用 matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原 matlab 或其他软件 拟合曲线及图形,v 47.5 42.5 37.5 32.5 27.5 22.5 17.5 12.5 7.5a 5.46 4.48 3.61 2.84 2.17 1.59 1.10 0.67 0.37a=a0+b0v求a0,b0 及曲线图形 本人 外行,不懂 如何使用 MATLAB 进行威布尔函数拟合曲线 怎样输出matlab最小二乘拟合曲线的表达式 matlab画图时拟合曲线有多条,怎么筛选 怎样输出matlab最小二乘拟合曲线的表达式 MATLAB 抛物线拟合 曲线标注问题我用matlab 拟合了一条曲线 并 画出了曲线图 我现在想要做的就是将曲线的方程y=a*x^2+b*x+c (其中a,b,c在拟合参数p1中) 标注在图形上 请问高手如何编程实现 附上 【高分求解】matlab多项式拟合求拟合函数曲线的代码假设已知的数据点来自函数f(x)=(x^2-3x+5)e^(-5x)sin x ,试根据生成的数据用5 次多项式拟合的方法拟合函数曲线,并画出图形.(100财富值,另外50 matlab离散点拟合成曲线的拟合过程制作成视频我想用matlab对一组坐标数据(比如20组数据)进行拟合,得出一条拟合曲线.但是整个想要最后生成一个视频,即从第一个点拟合到第二个点,再到第 #matlab#空间点 拟合曲线 在三维坐标系中,知道了20个点的空间坐标(x,y,z),怎样通过matlab拟合出一条最贴近的曲线方程 matlab函数作图在问下 曲线 上有以下点,请编写用曲线拟合求出其关系式的matlab程序,并画图分析拟合效果.x 5 10 20 30 40 50 y 0.604 0.371 0.130 0.050 0.0187 0.0071 origin数据拟合时,怎样使图形窗口只显示拟合后的曲线? 求matlab中多元拟合函数及参数 matlab中如何拟合光滑曲线一连串由实验得到的点 画出图后如何拟合成光滑曲线? origin 拟合图形的问题有好多散点要拟合,如果用线性,多项式,对数等拟合方式,怎么可以得到拟合曲线的解析式.不知道origin有没有这个出解析式的功能啊?如果没有推荐个软件吧,千万不要matlab,