当前位置: 首页 > news >正文

x1+x2=4 X1-X2=2的画图呢?

 

import matplotlib.pyplot as plt
import numpy as np

# 设置 x1 的取值范围
x1 = np.linspace(-2, 8, 200)

# 计算对应的 x2 值
x2_line1 = 4 - x1        # 从方程 x1 + x2 = 4 推出 x2 = 4 - x1
x2_line2 = x1 - 2        # 从方程 x1 - x2 = 2 推出 x2 = x1 - 2

# 求两条直线的交点
# 解方程组: x1 + x2 = 4, x1 - x2 = 2
# 可通过代数解出:
# 加法得 2x1 = 6 → x1 = 3, 再代入得 x2 = 1
intersection = (3, 1)

# 开始画图
plt.figure(figsize=(6, 6))
plt.plot(x1, x2_line1, label=r'$x_1 + x_2 = 4$', color='blue')
plt.plot(x1, x2_line2, label=r'$x_1 - x_2 = 2$', color='green')

# 标出交点
plt.plot(*intersection, 'ro')
plt.text(intersection[0] + 0.2, intersection[1], f'({intersection[0]}, {intersection[1]})', color='red')

# 添加坐标轴等
plt.axhline(0, color='black', linewidth=1)
plt.axvline(0, color='black', linewidth=1)
plt.grid(True)
plt.xlabel(r'$x_1$')
plt.ylabel(r'$x_2$')
plt.title('Graphs of $x_1 + x_2 = 4$ and $x_1 - x_2 = 2$')
plt.legend()
plt.axis('equal')

plt.show()
 

相关文章:

  • std::shared_ptr 的线程安全性
  • Java基础 6.21
  • cursor中定义cursor rules
  • 【Elasticsearch】运维监控:分片和节点
  • 当数据自己会说话:聚类与分类算法全景解析
  • P1220 关路灯
  • AI大模型学习之基础数学:微积分-AI大模型的数学引擎
  • nn4dms开源程序是用于深度突变扫描数据的神经网络
  • 安装 Labelme
  • 如何使用Ant Design Blazor组件在列表页弹窗增加修改数据
  • C++ 文件读写
  • 并查集(Disjoint-Set Union)详解
  • 单点登录(SSO)系统
  • SpringAI1.0.0 入门案例
  • 教育培训APP源码核心功能开发详解:直播、考试、组卷系统全拆解
  • GNU Octave 基础教程(8):GNU Octave 常用数学函数
  • nginx服务器配置时遇到的一些问题
  • 从0开始学习计算机视觉--Day02--数据驱动
  • 一、什么是生成式人工智能
  • linux生产环境下根据关键字搜索指定日志文件命令
  • 东莞东城医院/百度关键词优化怎么做
  • 公司门户网站怎么做/搜索引擎排行榜前十名
  • 行业网站系统/网店推广软文范例
  • 网站设计字体最好用/苏州seo关键词优化价格
  • 推荐一下网站谢谢/方法seo
  • 大连网站建设怎么样/太原网站制作优化seo公司