numpy matplotlib繪函式曲線

2021-09-26 14:25:42 字數 727 閱讀 7348

f(x)=|sin(4x)^2 + x| * exp(-x) + x*x +0.1

由於學模式識別,ppt中有該式子的圖,於是想畫出來看下。

太菜了,查了半天才畫出來。因此記錄。

直接import munpy as np

np.sin()

np.exp()

都是現成numpy自帶的。

同時x=np.linspace(-1,3) 表示x變數在圖上的取值範圍,不用np.arange(),還試了for迴圈,但是x的取值就是沒法連續,因為這個是有步長和一些資料型別限制的。

後面直接查到了np自帶的sin函式,以及numpy+matplotlib函式繪製。直接就有。**如下:

import numpy as np

#import math 不用這個math

import matplotlib.pyplot as plt

x = np.linspace(-1,3)

#y=np.exp(x)

#y = abs((math.sin(4x)2) + x) (math.exp(-x)) + x*2 +0.1

a = np.sin(4x)

b = np.exp(-x)

y = np.abs(a*a + x)b+ xx + 0.1

plt.plot(x,y,『r』) #紅色,線寬為1個pixel

plt.show()

特此記錄,自己畫出來了,不容易。加油!你可以的!

雙曲函式與反雙曲函式

首先反雙曲函式,都是對數 ln t 因此需要保證t 0,其次,ln t 反雙曲函式 的定義域對應雙曲函式 如cosh x 等 的值域 因此為了使cosh x 具備反函式,所以取x 0為cosh x 的定義域,因此arcosh x 0,ln t 中的t必需大於等於1 特別的當取y sqrt y 2 1...

MFC重繪視窗函式

一 什麼時候才會發生重繪視窗的訊息?當需要更新或重新繪製視窗的外觀時,應用程式就會傳送wm paint訊息。對視窗進行重新繪製。二 invalidate redrawwindow updatewindow 三個函式有什麼異同?invalidate 是強制系統進行重畫,但是不一定就馬上進行重畫。因為i...

TensorFlow 雙曲正切函式(tanh)

tensorflow 雙曲正切函式 tanh flyfish 用python 畫乙個tanh的圖 linspace的第乙個引數表示起始點,第二個引數表示終止點,第三個引數表示數列的個數。對比sinh,cosh,tanh numpy.tanh與下列 相同 np.sinh x np.cosh x 1j ...