栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

一元函数微分的python实现(上)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一元函数微分的python实现(上)

本博文源于高等数学用python实现,包含了变量与函数,如何利用python进行基本数学运算,也包含了如何利用python绘制平面曲线,效果非常不错,可方便收藏,代码+效果,简短而高效,可方便修改,也可随手复制。

文章目录
  • 实验一:变量与函数
    • 1.将0.182赋值给x,将0.225赋值给y
    • 2.调用math标准库,计算 sin ⁡ π 2 sin{frac{pi}{2}} sin2π​
    • 3.自定义函数,返回用户输入实数的绝对值
  • 实验二: 利用python进行基本数学运算
    • 1.直接输入并计算 ( 1.5 ) 3 − 1 3 sin ⁡ π + 5 (1.5)^3-frac{1}{3}sin{pi}+sqrt{5} (1.5)3−31​sinπ+5 ​
    • 2.设球的半径为r=2,求球的体积 V = 4 3 π r 3 V=frac{4}{3}pi{r^3} V=34​πr3
    • 3. 求 y 1 = 2 s i n ( 0.3 π ) 1 + 5 , y 2 = 2 c o s ( 0.3 π ) 1 + 5 y_1=frac{2sin(0.3pi)}{1+sqrt{5}},y_2=frac{2cos(0.3pi)}{1+sqrt{5}} y1​=1+5 ​2sin(0.3π)​,y2​=1+5 ​2cos(0.3π)​
  • 实验三:利用Python绘制平面曲线
    • 3.1 同时绘制函数y=sinx和y=cos的图像
    • 3.2 绘制以下函数的图像,判断其奇偶性,并观察其在x=0处的连续性

实验一:变量与函数 1.将0.182赋值给x,将0.225赋值给y
>>> x,y = 0.182,'hello'
>>> x
0.182
>>> y
'hello'
>>>
2.调用math标准库,计算 sin ⁡ π 2 sin{frac{pi}{2}} sin2π​
>>> import math
>>> math.sin(math.pi/2)
1.0
>>>
3.自定义函数,返回用户输入实数的绝对值
>>> def main():
...     a = input("Enter a number:")
...     print(fabs(float(a)))
...
>>> main()
Enter a number:23
23.0
>>> main()
Enter a number:-12
12.0
>>>

实验二: 利用python进行基本数学运算 1.直接输入并计算 ( 1.5 ) 3 − 1 3 sin ⁡ π + 5 (1.5)^3-frac{1}{3}sin{pi}+sqrt{5} (1.5)3−31​sinπ+5 ​
>>> from math import sin,sqrt,pi
>>> 1.5**3-sin(pi)/3+sqrt(5)
5.61106797749979
>>>
2.设球的半径为r=2,求球的体积 V = 4 3 π r 3 V=frac{4}{3}pi{r^3} V=34​πr3
>>> from math import pi
>>> r = 2
>>> v = 4/3*pi*pow(r,3)
>>> v
33.510321638291124
>>>
3. 求 y 1 = 2 s i n ( 0.3 π ) 1 + 5 , y 2 = 2 c o s ( 0.3 π ) 1 + 5 y_1=frac{2sin(0.3pi)}{1+sqrt{5}},y_2=frac{2cos(0.3pi)}{1+sqrt{5}} y1​=1+5 ​2sin(0.3π)​,y2​=1+5 ​2cos(0.3π)​
>>> from math import sin,cos,sqrt,pi
>>> y1 = 2 * sin(0.3*pi)/(1+sqrt(5))
>>> y2 = 2 * cos(0.3*pi)/(1+sqrt(5))
>>> print('y1=',y1,';y2=%.2f'%y2)
y1= 0.5 ;y2=0.36
>>>
实验三:利用Python绘制平面曲线 3.1 同时绘制函数y=sinx和y=cos的图像
import  matplotlib.pyplot as plt
from numpy import *
x = arange(0,2*pi,0.01)
y1 = sin(x)
y2 = cos(x)
plt.figure()
plt.plot(x,y1,color='r',linestyle='-',label='sin(x)')
plt.plot(x,y2,color='b',linestyle='-',label='cos(x)')
plt.legend()
plt.show()

3.2 绘制以下函数的图像,判断其奇偶性,并观察其在x=0处的连续性

( 1 ) y = sin ⁡ x + cos ⁡ x + 1 (1)y=sin{x}+cos{x}+1 (1)y=sinx+cosx+1
( 2 ) y = log ⁡ 2 ( x + 1 + x 2 ) (2)y=log_2{(x+sqrt{1+x^2})} (2)y=log2​(x+1+x2 ​)

import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-5,5,0.01)
y = np.sin(x) + np.cos(x) + 1
plt.figure()
plt.plot(x,y)
plt.axis([-6,6,-3,3])
plt.grid(True)
plt.show()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号