>> A=[2 1 3;1 3 2];B=[5;10]

B =

     5
10 >> X=lsqnonneg(A,B) X = 0
2.8571
0.7143 >> A\B ans = 0
2.8571
0.7143

  

>> p=[1 -7 10] %表示x^2-7x+10

p =

     1    -7    10

>> r=roots(p)

r =

     5
2 >> p=poly(r)%由根创建多项式 p = 1 -7 10 >> A=ones(3),poly(A) A = 1 1 1
1 1 1
1 1 1 ans = 1.0000 -3.0000 -0.0000 -0.0000 >> d=eig(A),[v,d]=eig(A) %求方阵A的特征值d与特征向量 d = -0.0000
-0.0000
3.0000 v = 0.4082 0.7071 0.5774
0.4082 -0.7071 0.5774
-0.8165 0 0.5774 d = -0.0000 0 0
0 -0.0000 0
0 0 3.0000 >> a=[1 -2],b=[1 -5],c=polyder(a,b) %多项式a和b乘积的导数 a = 1 -2 b = 1 -5 c = 2 -7

  

>> x=[1 2 3 4 5],y=[5.5 43.1 128 290.7 498.4]

x =

     1     2     3     4     5

y =

    5.5000   43.1000  128.0000  290.7000  498.4000

>> plot(x,y,'o')
>> p = polyfit(x,y,3) p = -0.1917 31.5821 -60.3262 35.3400 >> xi=0:0.02:6;
>> yi=polyval(p,xi);
>> plot(x,y,'ro',xi,yi,'b-')
>>

>> fun=@(x) 2*sin(x)-1

fun = 

    @(x)2*sin(x)-1

>> [x,f]=fminbnd(fun,3,6) %y=f(x)在指定区间[a,b]上的局部极小值指令为: [x,f]=fminbnd(fun,a,b);返回取极小值时自变量值x与函数值f_

x =

    4.7124

f =

   -3.0000

>> funf=@(x) x(1)^2+2.5*sin(x(2))-x(1)*x(2)^2*x(3)^2

funf = 

    @(x)x(1)^2+2.5*sin(x(2))-x(1)*x(2)^2*x(3)^2

>> [x,f]=fminsearch(funf,[1,-1,0])  %猜一个初始值,从这个点开始找局部最小值

x =

   -0.0000   -1.5708    0.0008

f =

   -2.5000

  

>> z=@(x,a,b) a*sin(x(1))+b*cos(x(2))

z = 

    @(x,a,b)a*sin(x(1))+b*cos(x(2))

>> [x,f]=fminsearch(@(x) z(x,2,1),[0,0]) %将一个新匿名函数做参数传入

x =

   -1.5708    3.1416

f =

   -3.0000

>>

  

MATLAB学习(四)线性方程求解,多项式运算,函数局部最优解的更多相关文章

  1. day 83 Vue学习四之过滤器、钩子函数、路由、全家桶等

    Vue学习四之过滤器.钩子函数.路由.全家桶等   本节目录 一 vue过滤器 二 生命周期的钩子函数 三 vue的全家桶 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 Vue的过滤 ...

  2. matlab学习笔记之求解线性规划问题和二次型问题

    一.线性规划问题 已知目标函数和约束条件均为线性函数,求目标函数的最小值(最优值)问题. 1.求解方式:用linprog函数求解 2.linprog函数使用形式: x=linprog(f,A,b)  ...

  3. day 84 Vue学习四之过滤器、钩子函数、路由、全家桶等

      本节目录 一 vue过滤器 二 生命周期的钩子函数 三 vue的全家桶 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 Vue的过滤器 1 moment.js 在这里我们先介绍一个 ...

  4. Android 学习笔记之AndBase框架学习(四) 使用封装好的函数实现单,多线程任务

    PS:Force Is Meaningless Without Skill 学习内容: 1.使用AndBase实现单线程任务... 2.使用AndBase实现多线程任务...   AndBase内部封 ...

  5. Matlab学习记录(函数)

    Matlab中的内建函数 Matlab自定义函数 用function构造函数 用inline构造函数 用syms构造符号函数 多项式相关函数 polyvalx convx 向量和矩阵运算函数 向量运算 ...

  6. matlab学习笔记 bsxfun函数

    matlab学习笔记 bsxfun函数 最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下. ...

  7. MATLAB中的多项式运算

    作者:长沙理工大学 交通运输工程学院 王航臣 1.多项式求根 在MATLAB中求取多项式的根用roots函数. 函数:roots 功能:一元高次方程求解. 语法:roots(c) 说明:返回一个列向量 ...

  8. Matlab 多项式及其函数

    多项式及其函数 多项式及其函数 Matlab用一维向量表示多项式 例:创建一个通用的一维向量转化为字符串格式的表达式 function s = pprintf(p) %pprintf 该函数可将一维向 ...

  9. Matlab学习笔记 figure函数

    Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...

随机推荐

  1. 电脑设置自动关机和取消自动关机代码bat命令

    一.设置定时关机bat 1.首先在桌面新建一个记事本txt 2.打开记事本,输入“shutdown -s -t 1260 ”1260是指1260秒,即21分钟内关机.可以修改成别的时间. 3.保存后, ...

  2. 【LOJ6671】EntropyIncreaser 与 Minecraft

    Orz lbt Description https://loj.ac/problem/6671 Solution

  3. Java&Selenium 鼠标键盘及滚动条控制相关方法封装

    一.摘要 本片博文主要展示在使用Selenium with java做web自动化时,一些不得不模拟鼠标操作.模拟键盘操作和控制滚动条的java代码 二.模拟鼠标操作 package util; im ...

  4. exec sp_executesql 比直接执行SQL慢,而且消耗大量资源问题

    今天SqlServer数据库出现了访问不通的情况,抓紧重启了下服务,让大家先恢复使用,然后我开了 SQL Server Profiler 看看是不是存在性能问题SQL,然后就发现一批这样的SQL,看r ...

  5. Mybatis一对一和一对多配置

    作者:夕下奕林 问题描述 现在有三张数据表,表名为orders,orderdetail,items,分别表示订单,订单详情,商品. 其中一个订单包含多个订单详情,表示订单中的不同个具体的商品,订单详情 ...

  6. sql防止注入的技巧

    from Stack Overflow Here is a similar solution which I think is more efficient in building up the li ...

  7. qt触摸屏隐藏鼠标指针

    方法1:运行加参数-nomouse 方法2:QWidget::setCursor(QCursor(Qt::BlankCursor) 例:this->setCursor(Qt::BlankCurr ...

  8. 题解 【NOIP2006】作业调度方案

    [NOIP2006]作业调度方案 Description 我们现在要利用 m 台机器加工 n 个工件,每个工件都有 m 道工序,每道工序都在不同的指定的机器上完成.每个工件的每道工序都有指定的加工时间 ...

  9. windows——celery

    celery 4.0版本以后放弃对Windows的支持 GITHUB_issues(https://github.com/celery/celery/issues/4178) 替代解决方案: 安装:p ...

  10. TTTTTTTTTTTTTTTTT Gym 100851J Jump 构造

    题意:首先你输入一个数字n(偶数)(n<=1000),电脑则自动生成一个长度为n的01字符串,你每次可以构造出一个长度为n的01字符串,输入给电脑后电脑进行判定,如果你的字符串与电脑的字符串完全 ...