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

怎么看是哪家做的网站网络营销服务公司有哪些

怎么看是哪家做的网站,网络营销服务公司有哪些,用java做购物网站,一个主机一个域名做网站看到这个标题肯定有人会问:好好的multisim、 proteus之类的专门电路仿真软件不用,非要写一个简陋的python程序来弄,是不是精神失常了。实际上,我也不知道为什么要这么干,前两篇文章是我实际项目中的一些探索&#xff0…

        看到这个标题肯定有人会问:好好的multisim、 proteus之类的专门电路仿真软件不用,非要写一个简陋的python程序来弄,是不是精神失常了。实际上,我也不知道为什么要这么干,前两篇文章是我实际项目中的一些探索,但是这个纯属突发奇想。

 第一步:装matplotlib库

pip install matplotlib

 第二步:复制并运行代码

        我设计了一个计算了"串联分压"电路中的总电流以及每个电阻上的电压降的程序,如下。

import matplotlib.pyplot as plt
import matplotlib.patches as patchesplt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = Falsedef simulate_series_circuit(V, resistances):"""模拟一个给定电压(V)和一系列电阻值的串联电路。"""# 计算总电阻R_total = sum(resistances)# 根据欧姆定律计算电流: V = I * RI = V / R_total if R_total > 0 else 0# 计算每个电阻上的电压降voltage_drops = [I * R for R in resistances]return I, voltage_dropsdef draw_circuit(resistances, voltage_drops, current):"""绘制电路图并显示电压降和电流。"""fig, ax = plt.subplots()# 创建电池图例battery = patches.Rectangle((1, -0.25), 0.2, 0.5, edgecolor='black', facecolor='grey', label='电源')ax.add_patch(battery)plt.text(1.1, 0, '电源', horizontalalignment='center', verticalalignment='center')# 绘制电阻并显示电压for i, (R, V) in enumerate(zip(resistances, voltage_drops)):resistor_x = 2 + i * 1.5resistor = patches.Rectangle((resistor_x, -0.25), 1, 0.5, edgecolor='black', facecolor='orange',label=f'电阻 R{i + 1}' if i == 0 else "")ax.add_patch(resistor)plt.text(resistor_x + 0.5, 0, f'{V:.2f}V', horizontalalignment='center', verticalalignment='center')# 绘制导线plt.plot([1.2, 2], [0, 0], color='black', label='导线')for i in range(len(resistances) - 1):plt.plot([3 + i * 1.5, 3.5 + i * 1.5], [0, 0], color='black')plt.plot([2 + len(resistances) * 1.5, 3 + len(resistances) * 1.5], [0, 0], color='black')# 绘制从电路末端返回电池的线路plt.plot([3 + len(resistances) * 1.5, 3 + len(resistances) * 1.5, 1], [0, -0.25, -0.25], color='black')# 添加电流标签plt.text(1.5 + len(resistances) * 1.5, 0.3, f'电流 = {current:.2f}A', horizontalalignment='center',verticalalignment='center')# 设置限制并关闭坐标轴ax.set_xlim(0, 4 + len(resistances) * 1.5)ax.set_ylim(-1, 1)plt.axis('off')# 显示图例handles, labels = ax.get_legend_handles_labels()plt.legend(handles, labels, loc='upper right')plt.show()# 输入参数
V = float(input("请输入电源电压 (伏特): "))
resistances = [float(x) for x in input("请输入电路中的电阻值 (欧姆),用空格分隔: ").split()]# 运行仿真
current, voltage_drops = simulate_series_circuit(V, resistances)# 绘制并显示电路
draw_circuit(resistances, voltage_drops, current)

第三步:输入总电压和每个电阻并观察运行结果

        在运行窗口输入总电压(例:220V),每个电阻(56Ω,78Ω,90Ω,100Ω)

        观察运行结果如下:

http://www.ds6.com.cn/news/97701.html

相关文章:

  • 电商网站模板seo没什么作用了
  • 那个公司做的外贸网站好推广互联网推广
  • 精通网站建设100全能建站密码百度快速收录seo工具软件
  • 国外主机 经营性网站seo排名优化软件
  • 中国网站建设公司百度搜索指数是怎么计算的
  • 网上注册公司的网址seo按照搜索引擎的
  • 网站公安备案一定要备案吗成都业务网络推广平台
  • dedecms新闻网站模板seo是指
  • 怎样注册网站帐号申请百度关键词怎么做
  • 网站开发checklist靠谱seo整站优化外包
  • python怎么做网站百度官网认证免费
  • 重庆做网站建设的公司网站推广公司哪家好
  • 上海购物网站建设衡水网站seo
  • 怎样做网站能百度能搜到长沙网络公司最新消息
  • 成品网站好还是自助建站好网络优化培训要多少钱
  • 单页网站买转发链接
  • 怎么做轴承网站全网品牌推广
  • 微信公众号怎么制作网页seo关键词优化
  • 贵州建设厅网站在建工程查询关键词排名查询api
  • dede 后门暴网站网络推广公司联系方式
  • 惠州城乡规划建设局网站廊坊关键词排名首页
  • 如何攻击网站如何推广网上国网
  • 网站优化外包价格免费推广引流怎么做
  • 一个网站怎么做流量统计媒体资源网官网
  • 隐藏网站源代码百度云盘官网
  • 桔子建站是什么平台做网络推广要学些什么
  • b站推广网站2024国青岛seo网站管理
  • 建设厅网站上保存键看不见软件开发公司排行榜
  • 网站备案回访电话号码郑州官网网站推广优化
  • 做微页的网站seo网站推广报价