MATLAB R2018b学习笔记(18)

系列文章目录

第1章 MATLAB R2018b环境
第2章 MATLAB 数值计算
第3章 MATLAB符号计算
第4章 MATLAB计算的可视化和GUI设计
第5章 MATLAB程序设计
第6章 线性控制系统分析与设计
第7章 Simulink仿真环境
第8章 MATLAB高级应用



第三章、MATLAB符号计算


前言

本次内容主要介绍符号方程的求解。


18、符号方程的求角

18.1 代数方程

通常,代数方程包括线性(Linear)方程、非线性(Nonlinear)方程和超越方程(Transcedental equation)。当方程不存在解析解又无其他自由参数时,MATLAB可以用solve命令给出方程的数值解。

语法:
solve("eg’, 'v) %求方程关于指定变量的解
solve(‘eq1’, ‘eq2’, ‘v1’, ‘v2’,…) %求方程组关于指定变量的解
说明: eq可以是含等号的符号表达式的方程,也可以是不含等号的符号表达式,但所指的仍是令eq=0 的方程;若参数v省略,则默认为方程中的自由变量;输出结果为结构数组类型。
在这里插入图片描述

18.2符号常微分

MATLAB提供了dsolve命令,可以用于对符号常微分方程进行求解。
语法:
dsolve("eq’, ‘con’, 'v) %求解微分方程
dsolve(‘eq1,eq2…’, ‘con1,con2…’, 'v1,v2…) %求解微分方程组
说明: 'eq’为微分方程; 'con’是微分初始条件,可省略; 'v为指定自由变量,若省略则默认为x或t为自由变量;输出结果为结构数组类型。
(1)当y是因变量时,微分方程’eq’的表述规定为:
y的一阶导数dy/dx表示为Dy;
y的n阶导数表示为 Dny。

(2)微分初始条件’con’应写成’y(a)=b,Dy©=d的格式;当初始条件少于微分方程数时,在所得解中将出现任意常数符C1、C2……,解中任意常数符的数目等于所缺少的初始条件数。

在这里插入图片描述


总结

本次学习内容:代数方程和微分方程求解。

文章内容来自MATLAB实用教程/郑阿奇主编,ISBN 978-7-121-29138-8。若有侵权行为,请联系我自行删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力努力再努力@李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值