CSDN-Ada助手 2023-07-26 13:07 采纳率: 1.6%
浏览 33

如何把数学表达式转换成图片??

该问题来自社区帖: https://bbs.csdn.net/topics/616797462.为符合问答规范, 该问题经过ChatGPT优化
<html><head><title>数学表达式转换成图片</title></head><body>

如何把数学表达式转换成图片?

有个需求,就是把用户输入的一串数学表达式,转化为图片。

例如用户输入表达式:y=sqrt(1+x*x),然后就可以转化成下面的图片:

网上搜了半天也没找到合适的。

</body></html>
  • 写回答

2条回答 默认 最新

  • 藏柏 2023-07-26 13:11
    关注
    
    import matplotlib.pyplot as plt
    import numpy as np
    
    # 定义数学表达式
    x = np.linspace(-10, 10, 1000)
    y = np.sin(x) / x
    
    # 绘制图表
    plt.plot(x, y)
    plt.xlabel('x')
    plt.ylabel('y')
    plt.title('Math Expression: y = sin(x) / x')
    
    # 保存为图片文件
    plt.savefig('math_expression.png')
    
    # 显示图表
    plt.show()
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月26日