网站大量收购闲置独家精品文档,联系QQ:2885784924

MATLAB总结详解.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
%%%%%%%%%polyfit用法 1、理论上只能算斜率延长,但有一些简化方法,但本质上还是通过算斜率实现的,下面就是应用polyfit来避免自己求斜率. x1=[1,2]; x2=[5,8]; X=[x1(1),x2(1)]; Y=[x1(2),x2(2)]; p=polyfit(X,Y,1);%多项式拟合,后面的1表示一阶多项式,即直线 %函数返回的p是对应多项式按次数下降的系数,一阶显然有2个系数 x=0:10; y=polyval(p,x);%通过p求对应x的值 plot(x,y) 2、polyfit函数的意思同上. 不过你有几个点,你自己最好先把点画出来,看看她应该大致符合什么趋势,在选择不同的拟合函数.polyfit只能用于多项式拟合,如果是其他的拟合模型函数,一般需要其他诸如nlinfit等拟合函数,自己编写函数模型. %%%%%%%%%%%%%%% 矩阵开方sqrt()和sqrtm()的区别 要分清这两个函数的区别我们首先看乘方的区别。在Matlab中运行下列语句。 “两个大于号”后面是需要在Matlab中输入的命令,其他的是Matlab中的结果输出。 A=[1,2;3,4] A = 1 2 3 4 R1=A*A R1 = 7 10 15 22 R2=A^2 R2 = 7 10 15 22 R3=A.*A R3 = 1 4 9 16 R4=A.^2 R4 = 1 4 9 16 这几句清晰地解释了矩阵乘法与矩阵乘方的关系、矩阵点乘(元素对元素)与矩阵点乘方的关系。下面我们来看开方。 先生出一个方便做开方运算的矩阵 B=A*A B = 10 14 14 20 我们看sqrt()与矩阵点乘(点乘方)之间的关系: C=sqrt(B) C = 3.1623 3.7417 3.7417 4.4721 R5=C.*C R5 = 10 14 14 20 R6=C.^2 R6 = 10 14 14 20 即sqrt()得到的结果与点乘有关。 与矩阵乘法(乘方)有关的命令是sqrtm(). D=sqrtm(B) D = 2.058 2.401 2.401 3.773 D*D ans = 10 14 14 20 D^2 ans = 10 14 14 20 接下来讲的就是^.5, .^.5 与sqrt(),sqrtm()的关系了。他们的对应关系很简单,看下列代码就明白了。 sqrt(C) ans = 1.7783 1.9343 1.9343 2.1147 C.^.5 ans = 1.7783 1.9343 1.9343 2.1147 sqrtm(C) ans = 1.222 1.2919 1.2919 1.6743 C^.5 ans = 1.222 1.2919 1.2919 1.6743 %%%%%%%%%%%--------------------------------- 按钮创建 一、 比如创建一个打开的按钮: uicontrol(string,打开) 即可 二、 str = html按钮文字br多行显示/html; uicontrol(Style, pushbutton, Units, normalized, FontSize, 12,position, [0.4 0.4 0.3 0.2], string, str); 三、 hf=figure(Color,[0.55,0.658,0.257],Position,[100,200,400,200],... Name,图片,NumberTitle,off,MenuBar,none); set(gcf,outerposition,get(0,scree

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档