求数学软件高手帮忙 急盼!用Matlab或者Mathematica 利用非线性最小二乘法 实现曲线拟合 求解方程

我有一组数据(x,y)=(0,0)(0.154,0.35)(0.173,0.39)(0.289,0.44)(0.346,0.48) 相对应的方程 y=(sinA)2 (sinBx)2
Q1 利用非线性最小二乘法 实现曲线拟合
Q2 求出方程中 A和B的值
请好心高手 赐教 麻烦尽可能 把软件的操作过程写具体点
万分感谢!

第1个回答  2011-11-09
第一步:生成目标函数的函数文件goal01.m
function f=goal01(a,x)
f=(sin(a(1))^2*(sin(a(2)*x))^2
第二步:生成计算的主程序cfit01.m
clear;
x=[0,0.154,0.173,0.289,0.346];
y=[0,0.35,0.39,0.44,0.48];
a0=[1 1 ];(自己尝试)
[a,jm]=lsqcurvefit(@goal01,a0,x,y)(jm误差)
x1=sort(x);(排序)
y1=goal01(a,x1);
plot(x,y,'r*');hold on
plot(x1,y1)追问

还有点问题不明白 给你发消息 麻烦看一下

第2个回答  2011-11-09
同意一楼的

求数学软件高手帮忙 急盼!用Matlab或者Mathematica 利用非线性最小二...
同意一楼的

...赐教!用Mathematica 利用非线性最小二乘法 实现曲线拟合 求解方程...
data = {{0, 0}, {0.115, 0.11}, {0.173, 0.14}, {0.231, 0.24}, {0.346,0.29}, {0.461, 0.31}, {0.5, 0.32}};model = D^2\/(D^2 + (0.7 D + 2416.4)^2)*(Sin[0.5*x*Sqrt[D*D + (0.84 D + 2899.7)^2]])^2;fit = FindFit[data, {model...

mathematica(最好)或者matlab如何解决多元多目标函数的规划问题。_百度...
优化工具箱使用三种方法求解无约束非线性最小化问题:拟牛顿法、Nelder-Mead 法和信赖域法。拟牛顿法使用二次和三次线搜索法与 BFGS 公式的结合更新海赛矩阵的近似值。Nelder-Mead 法是只使用函数值(不要求导数)的直接搜索方法,用于处理非平滑目标函数。信赖域法用于可以提取稀疏性或结构的大规模问题...

曲线拟合在线拟合工具有哪些?
MATLAB,功能强大的科学计算软件,包含丰富曲线拟合工具,如polyfit、fit、lsqcurvefit等,实现灵活曲线拟合与参数估计。曲线拟合APP,基于最小二乘法,支持100多种拟合函数,提供手机设备的曲线拟合功能。Python,流行的编程语言,搭配NumPy、SciPy库,利用polyfit、curve_fit等函数进行高效曲线拟合。Origin,专业...

matlab软件和spas软件用于数据的线性回归分析,哪个更好一点?
SPSS统计分析过程包括描述性统计、均值比较、一般线性模型、相关分析、回归分析、对数线性模型、聚类分析、数据简化、生存分析、时间序列分析、多重响应等几大类,每类中又分好几个统计过程,比如回归分析中又分线性回归分析、曲线估计、Logistic回归、Probit回归、加权估计、两阶段最小二乘法、非线性回归等多...

求高手进!!!有关彩票中数学的建模的
然后,由两个基本限制条件:满足奥运会期间的购物需求和分布基本均衡,建立了数学表达式,建立了以赢利为目标函数的非线性多目标决策模型: 用Lingo编程求解,得到了一种可参考的MS网点设计方案:A1到A10商区建立大MS个数分别为3、1、0、0、1、3、1、0、0、1,小MS个数分别为0,1,2,2、1、1、1、2、2、1;B1...

数学软件哪款最常用?matlab、maple、mathematica、mathcad
这要看你的专业了 如果你是工科类专业,那么最好学习Matlab,工科专业用到数学软件的地方往往是以Matlab为例的,Matlab的长处是各种专业工具箱和它的Simulink仿真功能。如果你是数学专业或者一般理科专业的话,建议你学习Mathematica,相对于Matlab而言,Mathematica更容易上手,界面更加友好、自由,并且Matlab能...

matlab软件是什么软件?有什么用途
MATLAB是一款主要用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的软件。一、MATLAB软件的简介:MATLAB由美国mathworks公司所发布,主要应用方面是数值计算、可视化程序设计、交互式程序设计等高科技计算环境。它集数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真...

怎么用matlab仿真啊?
1、首先打开matlab软件,点击Simulink按钮打开Simulink仿真环境(需要一点时间),2、打开Simulink后,进入主界面,3、点击Simulink界面中的File\/New\/Model,建立并保存模型文件,4、在Simulink的左侧资源栏拖拽控件到model文件内并设置连线,5、检查系统框图无误后点击运行按钮(如下图箭头所指),大概几秒后...

给推荐一个能画曲线,并且运用“多项式插值法”求函数的软件啊
强烈推荐Wolfram公司出品的Mathematica!!Wolfram公司多年致力于数学应用软件的开发,而且Mathematica的最大优点在于它有及其强大的帮助功能。不必去买什么学习资料,直接用帮助,不仅有相关的数学知识介绍,还有可以直接运行的示例(有时只要把示例copy然后稍作修改就可以直接用了!)。至于LZ所需要的插值拟合、...

相似回答
大家正在搜