matlab解方程入门教程 matlab入门教程

确认版本为matlab 7.0或更高; matlab 6.5及以下有部分命令不兼容

下面的命令都可以直接在Command Window输入,建议初学时直接在Command Window输入即可,如图

1.最简单的解方程方法

%表示注释,没用作用

隐藏行号 复制代码? 这是一段程序代码。
  1. %解方程
  2. a = solve('x+y-z=0','x+y=1','x-z=0')
  3. %获得解
  4. a.x
  5. a.y
  6. a.z

2.线性方程组

解 x1+x2=2; x1-x2=0;

可用矩阵AX=b表示,则X=inv(A)*b,其中inv表示求逆

隐藏行号 复制代码? 这是一段程序代码。
  1. A=[1 1;   1 -1]
  2. b=[2;  0]
  3. X=inv(A)*b

3.非线性方程数值解

解方程组

代码如下

隐藏行号 复制代码? 这是一段程序代码。
  1. x0 = [1; 1];           % 设定迭代初值,若不清楚设为1即可
  2. options=optimset('Display','off');   % 设定计算过程不显示多余的信息
  3. %下面一句不要换行
  4. [x,fval] = fsolve( @(x) [2*x(1) - x(2) - exp(-x(1)); -x(1) + 2*x(2) - exp(-x(2))],      x0,     options)

前面两种方法的结果可以是代数式,此方法只能求数值解,然而效率更高

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/278558.html

更多阅读

摩托ME600详细刷机教程 刷机解锁详细教程

摩托ME600怎么刷机的,下面介绍来摩托ME600一种很简单的刷机方法。摩托ME600详细刷机教程——步骤摩托ME600详细刷机教程 1、1、首先安装驱动,然后将手机通过数据线连接到电脑上。摩托ME600详细刷机教程 2、2、摩托罗拉ME600进入刷机

三星I9250解锁Bootloader教程 g9250bootloader解锁

三星I9250解锁Bootloader教程——简介为了更方便进行手机刷机,为了成功刷入第三方recovery,我们需要先对三星I9250手机进行Bootloader的解锁。完成解锁并刷入第三方recovery后,大家可以根据自己的需要下载并刷入ROM,也可以通过深度刷机

12593和17951的区别图文详解 git使用教程图文详解

12593和17951的区别(图文详解)——简介在使用手机通信时经常会听到12593和17951,可能大家在使用的时候都知道在电话号码前加上17951或12593在通话时可以享受通话优惠,但是可能很大一部分人都不知道什么时候该使用17951,什么时候该使用125

声明:《matlab解方程入门教程 matlab入门教程》为网友春风不识路分享!如侵犯到您的合法权益请联系我们删除