首页 > 编程语言 >python下的符号函数

python下的符号函数

时间:2022-12-13 16:37:25浏览次数:57  
标签:cos subs 结果 python 符号 sympify 函数

一、符号函数的入门:

1、符号函数使用准备,导库

  from  sympy  import *

2、定义符号

  x,y,z = symbols('x y z')

3、应用符号

  e = cos(x) + 1

4、画符号函数的图

  plot(e) 

结果:

二、符号函数的其他应用

1、符号替换,将变量x替换为z

  e.subs(x,z) 

2、三角函数展开:

  e = sin(2*x) + cos(2*z)

  expand_trig(e)

 结果:

3、符号的数值替换

  e = cos(x)

  e.subs(x, 0)  

  结果:1

  e.subs(x, pi/2)

  结果:0

  e = x**3 + 4*x*y - z 

  e.subs(([x,2],[y,4],[z, 0]))

  结果:40

4、化简表达式

  e = 'x**2 + 0.5*x**2 + 3*x - 2*x + 1/2'

  sympify(3)

  结果:

  将3和4结合:sympify(e).subs(x,3)

  结果:17.0

5、符号的求值

  e = sqrt(9)

  e.evalf()

  结果: 3.0

  将5和3结合:e=cos(2*x)

  e.evalf(subs={x:2.4})

  结果:0.0874989834394464  

6、符号表达式作图

  形成函数:ezplot=lambda expr:plot_implicit(sympify(expr))

  调用函数:ezplot('(x-1)**2 + (y-1)**2 -4')

  结果:

 

         

       

  

标签:cos,subs,结果,python,符号,sympify,函数
From: https://www.cnblogs.com/guochaoxxl/p/16979168.html

相关文章

  • socket中的发送与接收函数
    网络I/O操作:(一)read()/write()(二)recv()/send()(三)readv()/writev()(四)recvmsg()/sendmsg()(五)recvfrom()/sendto()-------------------------......
  • Python字符串格式化的三种方式
     #方式一:%name='张三'age=20score=22.556print('%s的年龄为:%d,成绩%f'%(name,age,score))#%3s为此处占3个字符位,不够3位前面空位#%04d为此处占4个......
  • python及pycharm虚拟环境配置
    python虚拟环境"""在实际项目开发中,我么只会给项目配备其所需的环境,所以就需要虚拟环境"""#1.什么是虚拟环境?能够针对相同版本的解释器创建多个分身,每个分身可......
  • 拷贝函数strncpy/snprintf/memcpy性能分析
    目录​​strncpy​​​​snprintf实现拷贝​​​​memcpy​​​​dpdk的rte_memcpy​​​​参考​​strncpysnprintf实现拷贝memcpydpdk的rte_memcpy参考strncpy和snp......
  • 比较函数strcmp/memcmp性能分析
    目录​​strcmp​​​​实现​​​​性能分析​​​​memcmp​​​​实现​​​​性能分析​​​​参考​​strcmp实现性能分析memcmp实现性能分析参考dpdk中对于rte_memc......
  • 置0函数memset/bzero性能分析
    目录​​memset​​​​实现​​​​bzero​​​​实现​​​​memset和bzero对比​​​​参考​​memset实现bzero实现memset和bzero对比参考https://www.jb51.net/art......
  • 字符串的hash函数
    字符串的hash函数:(1)unsignedintSDBMHash(char*str){unsignedinthash=0;while(*str){//等价于:hash=65599*hash+(*str++);......
  • win102-Windows环境下pycharnpython安装版下载、配置(win10-x64位32g内存)
    win102-Windows环境下pycharnpython安装版下载、配置(win10-x64位32g内存)1、建议首先安装anaconda(注意配置path环境)。  python国内镜像地址:http://npm.taobao.org/mirr......
  • 关于在文章中插入js函数
    开始使用博客园的时候,还是很不熟练的,便操作边写,接着写了一半,发现结果行不通,很郁闷又不想删除,于是想着使用js函数隐藏内容。花了很长时间查资料,有很多方案,可能是我......
  • python基础
    python基础1.0:python的起源1991年,第一个python解释器诞生,他是用C语言实现的,并能够调用c语言的库文件1.1:解释器​计算机不能直接理解任何除机器语言外的语言,所以必须要......