Mathematica 解方程组 (数字方程组含表达式的方程组)
Mathematica 解方程组 (数字方程组&含表达式的方程组)
1. 数字方程组
参考自带例程:
这里是具有两个未知量的简单线性方程:
Solve[{a x + b y == 1, x - y == 2}, {x, y}]
- 不是线性方程也可以解。
- 如果输出是空,如下
- In[2]:= Solve[{l1 + lm == k1, l2 + lm == k2, l1 + (l2 lm/(l2 + lm)) == k3, l2 + (l1 lm/(l1 + lm)) == k4}, {l1, l2, lm}]
- Out[2]={}
- 原因是输入的方程数多于所需的方程数,如图中三个未知量给了四个方程。删除一个方程后可以正常求解。
2. 含表达式的方程组
解含表达式的方程组,可能最常见的应用是化简方程组,即通过代入求解的方法得到关于某两个表达式之间的关系。以下面这个例子为例:
假设我们的目的整理上述方程组中的表达式,化简求得I2I_2I2 和 VeqV_{eq}Veq之间的关系。
这个问题可以看做两个方程联立,消除I1I_1I1。
- 用Eliminate函数:
Eliminate[Veq == (I x1 + r1) i1 - I w M i2 && 0 == (I x2 + r2) i2 - I w M i1 + req i2, i1]
其中:I 是虚数。即方程组中的 j 。
刚接触Mathematica的朋友请注意,变量名之间的空格可以代替*号,接近自然语言书写。
- 运行得到:
i2 (-I r1 r2 - I r1 req - I M^2 w^2 + r2 x1 + req x1 + r1 x2 + I x1 x2) == M Veq w
- 使用Solve函数整理参数:
Solve[i2 (-I r1 r2 - I r1 req - I M^2 w^2 + r2 x1 + req x1 + r1 x2 + I x1 x2) == M Veq w, i2]
- 运行得到
即求得I2I_2I2 和 VeqV_{eq}Veq之间的关系。
Mathematica 解方程组 (数字方程组含表达式的方程组)相关推荐
- matlab解含字母方程,求助关于解含字母参数方程组的问题
我现在需要解一个含字母的方程组,写的代码为 [x,y]=solve('lac*cos(a0-a1)+lab*cos(a2)-lcd-lbd*cos(a3)','lac*sin(a0-a1)+lab*s ...
- UA OPTI501 电磁波 求解麦克斯韦方程组的Fourier方法2 麦克斯韦方程组的解
UA OPTI501 电磁波 求解麦克斯韦方程组的Fourier方法2 麦克斯韦方程组的解 标量势与矢量势在频域中的解 Lorenz Gauge的物理解释 上一讲介绍了用Fourier变换求解Maxw ...
- 解二元一次方程组 含MOD26
解二元一次方程组 含MOD26计算 仿射密码的解密,频率法 C→E,K→T 解方程组 4a+b=2 19a+b=10 代码有参考 #include <iostream> #include ...
- 6个步骤教你用Python解数独!(含实例代码)
前言: 今天为大家带来的内容是:6个步骤教你用Python解数独!(含实例代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,喜欢本文内容的话记得点赞转发收藏不迷路哦! ...
- Mathematica解一个精巧的差分方程
Mathematica解差分方程很方便,记住一个词就可以了RSolve或者RSolveValue就可以了.以下这个例子比较特殊,存在解析解,但是软件算不出. 问题: 已知: a[1]=12a[1]=\ ...
- python3 绝对值_Python3 abs() 函数详解 获取数字的绝对值
Python3 abs() 函数详解 获取数字的绝对值 abs函数是Python的内置函数,在python文件中直接可以使用. 它的主要用途是获取数字的绝对值. 语法 abs(n) 参数 n - 数值 ...
- php正则匹配中文和英文字母,PHP正则匹配中文字母数字正则的表达式
PHP正则匹配中文字母数字正则的表达式 PHP语言是一门实用性很强的语言,下面小编为大家带来了关于PHP正则匹配中文字母数字正则的'表达式,欢迎大家阅读! PHP正则匹配中文字母数字正则的表达式 代码 ...
- 【椭球大地测量学】Python及MATLAB实现贝塞尔大地问题正反解计算编程(含流程图)
目录 一.功能 二.使用方法 三.算法流程图 (1)贝塞尔大地问题正算 (2)贝塞尔大地问题反算 四.Python程序 (1)计算程序 (2)DOS接口程序 五.MATLAB程序 (1)贝塞尔大地问题 ...
- 详解央行数字货币和数字票据交易平台架构(多图)
独家披露:详解央行数字货币和数字票据交易平台架构(多图) 暴走时评:央行推动的基于区块链的数字票据交易平台已测试成功,由央行发行的法定数字货币已在该平台试运行.作为一种创新的货币和全新的支付体系架构, ...
最新文章
- Python 函数合集:足足 68 个内置函数请收好
- xml publisher 笔记
- JVM 类加载机制深入浅出
- Mybatis配置文件注释
- Spark MLlib之K-Means聚类算法
- ldap radius mysql_OpenLDAP+FreeRADIUS+MySQL+RP-PPPOE 构建PPPOE服务器
- JAVA的日期与毫秒的相互转换
- [转]WINDOW进程通信的几种方式
- balenaEtcher for mac(启动盘制作工具)免费版
- matlab命令及海洋作图
- “矢量网络分析仪”检测同轴电缆的驻波比(SWR)
- 肖飒:区块链应用创业的法律边界及案例分析 | 清华x-lab公开课
- 不入世的天才: 尼古拉·特斯拉
- Chrome调试工具使用及waterfall含义详解
- 利用snapper实现archlinux的系统还原
- 从零开始搭建完整的电影全栈系统(六)——影片Api示例、说明及应用
- [RCtank]在xcode的iOS虚拟机中对BLE(蓝牙4.0)进行调试
- STemWin专题--画直线
- python 高斯约当消元法求逆矩阵
- html 下拉组件被下面的组件挡住,div被select下拉框挡住了--5种解决方法
热门文章
- MyBatis-Plus 快速入门案例
- cassandra数据库操作工具
- 通过“控制面板”无法卸载 Office 2003、Office 2007 或 Office 2010 套件时如何才能将其卸载?
- FFmpeg源代码简单分析-其他-libswscale的sws_getContext()
- 解决计算机的一些小问题,电脑故障怎么办?排除法解决电脑的一些小问题
- Python渗透脚本学习笔记
- 纵行科技正式发布两款支持ZETA Advanced M-FSK标准的物联网芯片
- 通达信接口的单账户批量函数
- 基于IIC总线的温湿度传感器,你用过吗
- 多路访问链路和协议的简介