MATLAB常用函数

本文介绍了MATLAB中的一些基本函数,包括polyval用于计算多项式值,polyfit进行曲线拟合,inline定义内联函数,quad计算积分,eval执行字符串语句,solve求解多项式方程,以及interp1进行插值操作。同时,还讲解了size函数获取数组尺寸的方法。
摘要由CSDN通过智能技术生成

 y = polyval(p,x)
   返回n次多项式在x处的值。输入变量p是一个长度为n+1的向量,其元素为按降幂排列的多项式系数y=p1*x^n+p2*x^(n-1)+...+pn*x+p(n+1)
   x可以是一个矩阵或者一个向量,在这两种情况下,polyval计算在X中任意元素处的多项式p的估值
   对多项式p(x)=3*x^2+2*x+1,计算在x=5,7,9的值。   
   >> p = [3 2 1];   
   >> x=[5,7,9];   
   >> polyval(p,[5 7 9])   
    %结果为  ans =   86 162 262


polyfit与polyval的区别
   polyfit用于多项式曲线拟合
   p=polyfit(x,y,m)
   其中, x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.
   y0=polyval(p,x0)
   可求得多项式在x0处的值y0

 

inline是用来定义内联函数的
  例 y=inline('sin(x)','x')%第一个参数是表达式,第二个参数是函数变量
        y(0)         %计算sin(0)的值
        y(pi)        %计算sin(pi)的值

 

q=quad(y,0,1);   %计算sin(x) 在0到1上的积分

 

eval()函数的功能就是将括号内的字符串视为语句并运行
  比如
      eval('y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值