永发信息网

matlab过定点的非线性拟合

答案:1  悬赏:20  手机版
解决时间 2021-08-20 05:00
matlab过定点的非线性拟合
如题,比如现有2组数据,要求过定点(a,b),在matlab里应该是什么命令?
最佳答案

问题是你想拟合成什么曲线
再问: 多项式,比如3次函数?
再答: 如果是多项式函数过定点就简单了,因为可以表达为如下形式:y-y0=p3(x-x0)^3+p2(x-x0)^2+p1(x-x0)其中(x0,y0)是那个定点假设采样点为(x1,y1)(x2,y2)...(xn,yn)那么只要解方程┌(x1-x0) (x1-x0)^2 (x1-x0)^3┐┌ ┐ ┌y1-y0┐
│(x2-x0) (x2-x0)^2 (x2-x0)^3││p1│ │y2-y0│
│...........................││p2│=│.....│
│...........................││p3│ │.....│
└(xn-x0) (xn-x0)^2 (xn-x0)^3┘└ ┘ └yn-y0┘即可得到,下面是例子x=[2 3 4 5]%采样点x坐标
y=[2 8 32 72]%采样点y坐标
x0=1;y0=1;%给定点坐标
A=[(x-x0);(x-x0).^2;(x-x0).^3];
b=(y-y0);
p=b/A%拟合参数
plot(x,y,'ro');
hold on;
plot(x0,y0,'k*');
fplot(@(x)p(3)*(x-x0).^3+p(2)*(x-x0).^2+p(1)*(x-x0)+y0,[0 6])
title(sprintf('y=%f*(x-%f)^3+%f*(x-%f)^2+%f*(x-%f)+%f',p(3),x0,p(2),x0,p(1),x0,y0))


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么做不成男女朋友就连普通朋友都做不成?
不爱为什么要折磨我
为什么会下冰雹?冰雹是怎么形成的?
秫秸枰是什么意思,天枰座男生如果你道歉了,还
钱存在银行没汇没取为什么会自动减少、
一个大馒头、一袋牛奶、半截黄瓜、一个鸡蛋蛋
舞阳县漯河太可思男装(上海路店)哪位知道具体
肚齐眼为什那么脏
Doomed lovE You中文意思.
这样的会封多少时间?
知道铝带厚度,宽度,怎么算重量
任贤齐现在是影帝排一步电影片酬大约是多少
Today is Sunday,It’s Kelly’s birthday,to
为什么中国人去外国要讲英语,而外国人来中国
石鼓区衡阳佳旺公寓在哪里啊,我有事要去这里
推荐资讯
高中生毕业评语大全,高中作文批改评语大全
八年级英语语法句子,关于英语语法、词句。
浏阳市长沙中国邮政储蓄银行(劳动路营业所)地
谁知道1000块钱以下的音乐手机啊 ~~~ 要好看
曾都区随州海波洗脚城这个地址怎么能查询到,
汉川市孝感泰康堂大药房地址在什么地方,想今
(3.2+0.128)/0.8简算
谁给我一个手机酷狗2.2版的下载地址啊!谢谢
我是我,我是独一无二!《附慷》
STOKIS成员唱的那几首歌
狗什么季节换毛,兔子在什么季节掉毛啊?
小土堆现在还有没有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?