matlab独立自由变量 Matlab解方程时如何确定自由变量?

Matlab解方程时如何确定自由变量?――简介

再利用Matlab解方程时,对于没有其他参数的方程可以利用数值计算直接得出方程的数值解。但是有的方程带有参数,我们无法得到数值解,这时我们就需要采用符号计算来解方程,从而得到方程的解析解。

再利用符号计算解方程时,如带有多个参数,这时就需要我们手动来确定哪个是自由符号变量,哪个是符号参数,然后在计算。本片经验就是介绍我们在利用Matlab的符号计算解方程时是如何确定自由变量的。

Matlab解方程时如何确定自由变量?――工具/原料

Matlab软件

电脑

Matlab解方程时如何确定自由变量?――方法/步骤

Matlab解方程时如何确定自由变量? 1、

相关指令函数

解题通常是围绕自由符号变量进行的,而解得的结果通常是“用符号参数构成的表达式表述自由符号变量”。解题时,自由符号变量可以“人为指定”,也可以使用软件“默认自动认定”。

matlab独立自由变量 Matlab解方程时如何确定自由变量?

这里介绍一个函数symvar。下面介绍symvar指令的功能:

symvar(expression) 列出表达式中的所有基本符号变量

symvar(expression,n) 列出表达式中认定n个自由符号变量

说明:expression可以是符号表达式,或符号表达式矩阵。


Matlab解方程时如何确定自由变量? 2、

软件默认识别自由符号变量的顺序

软件自动认定的默认规则:在没有专门指定变量名的富符号算中,Matlab将按照与小写字母x的ASCⅡ码距离自动识别自由符号变量。此后的解题将按照被自动识别的变量进行。图片为软件默认识别自由符号变量的顺序,依此类推。


Matlab解方程时如何确定自由变量? 3、

结合具体例子--产生符号表达式

下面我们就结合具体的相关例子讲解。例如用符号计算研究方程sin(3)uz^2+vz+3w-a5=0的解。相关matlab代码请看图片。

Matlab解方程时如何确定自由变量?_matlab解方程


Matlab解方程时如何确定自由变量? 4、

结合具体例子--基本符号变量和自由符号变量的认定

分别按字母表顺序、离x的距离顺序列出基本符号变量,以及只识别一个自由变量是的自由符号变量。详细请看图。

注意:这是在第三步的基础上进行的。


Matlab解方程时如何确定自由变量? 5、

结合具体例子--对自由变量解方程

下面我们就根据自由变量解方程。详细代码请看图:


Matlab解方程时如何确定自由变量? 6、

结合具体例子--同一方程,自由变量不同,解也不同

在上一部中的自由变量是w,下面我们就指定不同的自由变量求解。本次指定z为自由变量。请看图:

Matlab解方程时如何确定自由变量?_matlab解方程


Matlab解方程时如何确定自由变量? 7、

结合具体例子--在指定一个自由变量求解,并分析结果

这次我们指定自由变量u求解,分析结果。


Matlab解方程时如何确定自由变量? 8、

结合具体例子--分析5,6,7步求解结果

由下图可以看出,当我们指定不同的自由变量来求解同一个方程时,所得解jieguo_1、jieguo_2、jieguo_3各不相同。

  

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

更多阅读

地震时如何逃生 发生地震时逃生的方法

地震时如何逃生地震时如何逃生——步骤/方法地震时如何逃生 1、地震具有突发性,使人措手不及,地震开始时,如果正在屋内,切勿试图冲出房屋,这样砸死的可能性极大。权宜之计是躲在坚固的床或桌下,倘若没有坚实的家具,应站在门口,门框多少有点

买房时如何选择住房楼层 18层楼房住几层最好

购房者在选房时会考虑到楼层的问题,不同的人有不同的喜好,有的购房者喜欢住高一点,有的人喜欢住低一点,不同的楼层有各自的优缺点,价格也会略有不同。 买房时,人们常常反复权衡住在哪一层最安全、最方便、最舒适?这里总结了各个楼层住宅

心烦意乱时如何调整自己 心烦意乱怎么办

心烦意乱时如何调整自己——简介每个月总有那么几天,或是某个时间,你会感到心烦意乱。这时该怎么办呢?如何调整自己,尽快恢复好心情,进入正常的良好状态?心烦意乱时如何调整自己——工具/原料生活经历心烦意乱时如何调整自己——方法/步

玩cf时如何设置全屏游戏? cf游戏全屏设置

玩cf时如何设置全屏游戏?——简介在玩CF时很多人都会遇到游戏无法全屏的情况(边上有黑条),玩儿起来很不舒服,不能达到最佳的用户体验,今天我就教大家如何全屏。玩cf时如何设置全屏游戏?——工具/原料游戏无法全屏的电脑玩cf时如何设置全

利用Matlab解方程 matlab解复杂方程

利用Matlab解方程——简介一些简单方程的解我们可以很快地手算出来,但是还有很多方程的解我们手算很难算出或者根本无法算出。比如解一道一元高次非线性方程,我们一般的解法是先确定方程的解所在的大致范围,然后用牛顿迭代法来算,很复

声明:《matlab独立自由变量 Matlab解方程时如何确定自由变量?》为网友六个月我等分享!如侵犯到您的合法权益请联系我们删除