爱心形状与爱
在书面文字中,心形符号“”常被用来表达爱意,尤其在俏皮的语境中,它能够生动地传递喜爱之情。然而,心形符号的历史远比我们想象的悠久。早在公元前5-6世纪,心形符号就已出现,但直到大约13世纪,它才逐渐与“爱”这一概念结合,成为爱情的象征。
01.
现代科技下的爱心
在现代科技领域,爱心符号的表达方式更加多样化。工程师们常常借助工具如MATLAB,通过函数绘制出精确的爱心图案。而测量工程师则可以更进一步,利用二通道任意波形发生器和数字示波器,生成并显示跳动的爱心形状。
02.
Deepseek的波形生成
但是,函数脚本的撰写对于新手工程师往往是个难点。在这一过程中,人工智能(AI)可以帮助新手工程师更好地完成爱意表达。借助Deepseek AI大模型,工程师能够直接生成相关的波形脚本,导入任意波形发生器,并在示波器上显示相关波形。
完整提示语:
能用示波器的XY模式绘制一个爱心吗?需要给出相应的X波形和Y波形的数学表达式,并且通过python写出一个生成波形分别发送到鼎阳的任意波形发生器SDG7000A上的通道一和通道二的脚本。
Deepseek会生成适配SDG7000A的完整代码。然而,尽管AI生成的代码大部分正确,但在写入波形的指令上存在一些问题,导致最终无法在仪器上成功生成爱心。这一错误点较为复杂,难以通过AI自校正,仍需技术人员进行手动修正。
最终,在鼎阳几位技术人员的努力下,整个代码接近重写,终于成功实现。
以下正确代码供大家参考,希望各位工程师能为自己心爱的人送上惊喜:
import numpy as np import pandas as pd import os # 参数t的范围 t = np.linspace(0, 2 * np.pi, 1000) # 心形曲线的参数方程 x = np.sin(t)**3 y = (13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t))/16 # 创建DataFrame并保存为CSV文件 df_x = pd.DataFrame({'xpos': range(1, len(x) 1), 'value': x}) df_y = pd.DataFrame({'xpos': range(1, len(y) 1), 'value': y}) x_csv = df_x.to_csv(index=False) y_csv = df_y.to_csv(index=False) f1 = open('x_waveform.csv','w') f2 = open('y_waveform.csv','w') f1.write(x_csv) f2.write(y_csv) f1.close() f2.close() os.rename('x_waveform.csv','x_waveform.dat') os.rename('y_waveform.csv','y_waveform.dat')
关注
59文章
1574浏览量
68685免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:bangqikeconnect@gmail.com