MATLAB 代数

MATLAB 代数

到目前为止,我们已经看到所有示例都可以在MATLAB及其GNU(也称为Octave)中运行。但是,为了求解基本的代数方程,MATLAB和Octave几乎没有什么不同,因此我们将尝试在单独的部分中介绍MATLAB和Octave。

在这里插入图片描述

我们还将讨论代数表达式的分解和简化。

在MATLAB中求解基本代数方程
solve函数用于求解代数方程。最简单的形式是,solve函数将用引号引起来的方程式作为参数。

例如,让我们求解方程x-5 = 0中的x

solve(‘x-5=0’)
MATLAB将执行上述语句并返回以下结果-

ans =
5
您也可以将Solve函数称为-

y = solve(‘x-5 = 0’)
MATLAB将执行上述语句并返回以下结果-

y =
5
您甚至可能不包括等式的右侧-

solve(‘x-5’)
MATLAB将执行上述语句并返回以下结果-

ans =
5
如果方程式包含多个符号,则默认情况下MATLAB会假定您正在求解x,但是,solve函数具有另一种形式-

solve(equation, variable)
在这里,您还可以提及变量。

例如,让我们求解v的方程v – u – 3t 2 =0。在这种情况下,我们应该写-

solve(‘v-u-3*t^2=0’, ‘v’)
MATLAB将执行上述语句并返回以下结果-

ans =
3*t^2 + u
用Octave法求解基本代数方程
roots函数用于求解Octave中的代数方程式,您可以编写以下示例,如下所示:

例如,让我们求解方程x-5 = 0中的x

示例
roots([1, -5])
Octave将执行以上语句并返回以下结果-

ans = 5
您也可以将Solve函数称为-

示例
y = roots([1, -5])
Octave将执行以上语句并返回以下结果-

y = 5
在MATLAB中求解二次方程
solve函数还可以求解高阶方程。它通常用于求解二次方程。该函数以数组形式返回方程式的根。

以下示例解决了二次方程x 2 -7x +12 =0。创建脚本文件并键入以下代码-

eq = ‘x^2

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值