如何利用Matlab拟合出函数关系曲线,并求出函数关系式,需要用幂函数关系

如何利用Matlab拟合出函数关系曲线,并求出函数关系式,需要用幂函数关系,第1张

直接使用CFTOOL工具箱

命令行输入cftool即可,然后选择拟合类型

x=[669:002:753];

y=[42,37,33,295,263,233,211,187,165,147,132,117,104,0925,082,0735,0653,0582,052,0462,0412,0366,0325,0289,0258,023,0205,0182,0162,0145,0129,0115,0102,0091,0081,0072,0064,0057,0051,00455,00403,0036,0032];

直接输入cftool进入曲线拟合工具箱界面“Curve Fitting tool”

(1)点击“Data”按钮,d出“Data”窗口;

(2)利用X data和Y data的下拉菜单读入数据x,y,然后点击“Create data set”按钮,退出“Data”窗口,返回工具箱界面,这时会自动画出数据集的曲线图;

(3)点击“Fitting”按钮,d出“Fitting”窗口;

(4)点击“New fit”按钮,可修改拟合项目名称“Fit name”,通过“Data set”下拉菜单选择数据集,然后通过下拉菜单“Type of fit”选择拟合曲线的类型,选择类型Power:幂逼近,有2种类型,ax^b 、ax^b + c

matlab建立自定义函数有三种形式:

1、匿名函数,inline()。

fun=inline('函数表达式',‘变量名’)

2、句柄函数,@()。

fun=@(变量名)函数表达式

3、自定义函数文件。funm

function y=fun(变量名)

y=函数表达式

end

如还有不明白的问题,可以交流。

function A调用function B,B就是子函数;

function B调用function A,A就是子函数;

function C调用function A和function B,那么AB都是子函数

matlab中的函数可以被任意其他程序调用,这一点比C宽松很多

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12183553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存