Mundarija:

Python -dagi Kato Delu -Baja La -Curva -de -Una -Funcion kontseptsiyasi: 8 qadam
Python -dagi Kato Delu -Baja La -Curva -de -Una -Funcion kontseptsiyasi: 8 qadam

Video: Python -dagi Kato Delu -Baja La -Curva -de -Una -Funcion kontseptsiyasi: 8 qadam

Video: Python -dagi Kato Delu -Baja La -Curva -de -Una -Funcion kontseptsiyasi: 8 qadam
Video: KATO - UN AVISO 2024, Noyabr
Anonim
Python -da Kalcu -Del -Area Bajo -La -Curva -da -Un -Funcion kontserti
Python -da Kalcu -Del -Area Bajo -La -Curva -da -Un -Funcion kontserti

Qachonki, bu dasturlar Python -ning asosiy dasturlari: Tavsiya etiladigan versiya 2.7.12 da 64 bit.

1 -qadam: kitoblarni import qilish

Import qilinadigan kitoblar
Import qilinadigan kitoblar

Dastur talab qilinadi: dastur matplotlib.pyplot va pylab. Ma'lumotlar almashinuvi, shuningdek, dasturlar, dasturlar, dasturlar, dasturlar, dasturlar va dasturlar yordamida amalga oshiriladi.

pylab importidan

matplotlib.pyplotni plt sifatida import qilish

MUHIM: ¡PONGAS TILDESNI NINGUNA PALABRA NI NINGÚN SMBOLO DEL ESPAÑOL! DE LO CONTRARIO SE CERRARÁ EL PROGRAMA Y NO SE GUARDARÁN LOS CAMBIOS QUE HICISTE

2 -qadam: Evalúa La Funcion

Evalua La Funcion
Evalua La Funcion

Hay -ciertas cosas que no puedes calcular gunoh sabier ciertos datos que el programa no te puede dar, a menos que le preguntes al usuario (es decir el que va a utilizar el programa después de su creación) los valores de ciertas o'zgaruvchilar; en este caso debemos preguntarle al usuario por la función a la cual le quieras calcular el área.

Oldindan yozilgan vazifalar, shuningdek, oqim (str) va elektron pochta orqali kirgiziladi. Algebraicas (como "x" y "y") o'zgarmaydigan o'zgaruvchilarni o'z ichiga oladi, shuning uchun bu raqamli hisob -kitoblar, hisob -kitoblar, x^2+5. "x" so'zini aytganda, hech qanday ma'no yo'q. Agar siz dasturni o'zgartirsangiz, u holda bu dastur o'zgarmasdir. Linspace sirlari pul o'tkazmalari bilan bog'liq.

Bu, albatta, "y" o'zgaruvchisiga mos keladi

y = str (kirish ("f (x) ="))

x = np.linspace (0, 10) def f (x): qaytish davri (eval (y), 2)

3 -qadam: Asigna o'zgaruvchilari De Las Coordenadas

Asigna o'zgaruvchilari De Las Coordenadas
Asigna o'zgaruvchilari De Las Coordenadas

Grafika bo'yicha, siz har doimgidek, eng yaxshi dasturlardan biri bo'lasiz. Dado que estos son valores valores enteros, seebbe volver a usar input, que per valite que que valus que dasturini ishga tushirish uchun dastur o'zgarmaydigan dengizga aylaning. O'zgaruvchan dasturlar o'zgarmaydigan vazifani bajaradi, bu esa SHELL -ni bosib chiqarishga imkon beradi. Bu, albatta, juda ko'p vaqt talab qiladi.

Qachonki, bu juda katta vazifa.

#qadr -qimmati. y limite del dominiox1 = float (kiritish ("Cual es la coordenada x?")) x2 = float (input ("Cual es la coordenada x?")) dom = int (input ("Hasta donde se restringe el domino?")))

4 -qadam: Del Trapecio Segun Coordenadas Y Funcion tuzilishi

Konstruktsiya Del Trapecio Segun Coordenadas Y Funcion
Konstruktsiya Del Trapecio Segun Coordenadas Y Funcion

Biror bir narsani aniqlasangiz, bu sizning vazifangizni bajaradi. Axora, y y (x1, 0) y (x2, 0), y = f (x) y otro nombre para las previamente mencionadas.

#coordenadas para construcciona = (x1, 0) b = (x2, 0) y1 = f (x1) y2 = f (x2)

chop etish ("De acuerdo con los datos anteriores, el trapecio tiene coordenadas:", (x1, y1), (x2, y2), a, b)

5 -qadam: Al -Area Del Trapecio Dentro De La Funcion

Al -Area Del Trapecio Dentro De La Funcion
Al -Area Del Trapecio Dentro De La Funcion

Qachonki, bu eng muhim va eng muhim vazifalardan biri hisoblanadi. X1 y x2 al -kuadradoning eng yaxshi varianti. Y1 y y2 ga to'g'ri kelmaydi.

Qanchadan -qancha al área total, es la suma de la altura y las base sobre dos.

#area del trapeciob1 = np.sqrt (((x2-x1) ** 2)) b2 = np.sqrt (((y2-y1) ** 2)) maydon = y1+((b1+b2)/2) chop etish ("maydon =", maydon)

6 -qadam: Pyplot grafika

Grifika va Pyplot
Grifika va Pyplot

#para que funcion se grafique en pyplot

ejex =

ejey =

i uchun diapazonda (int (x1), dom):

ejex.append (i) ejey.append (f (i))

Xafagarchilikni tanlashda siz xafagarchilikni o'zgartirishingiz mumkin, shuning uchun hech kim o'zgarmasdir, shuning uchun hech kim o'zgarmaydi. Ilovaning dasturiy ta'minotini yaratish bo'yicha eng qulay shart -sharoitlar yaratildi.

7 -qadam: De La Grafika tashkiloti

Tashkilot De La Grafika
Tashkilot De La Grafika

x = [x1, x1, x2, x2, x1] y = [0, y1, y2, 0, 0]

plt.plot (x, y)

plt.plot (ejex, ejey) plt.fill_between (x, y) plt.show ()

Mana, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, tashkilotni tashkil qilish. Agar siz o'zingizni qiziqtirgan bo'lsangiz, bu sizning hisob -kitoblaringiz bilan bog'liq.

8 -qadam: Lo Lograste

Lo Lograst!
Lo Lograst!
Mana, Lograst!
Mana, Lograst!
Mana, Lograst!
Mana, Lograst!

Después de haber seguido todos los pasos, encontrarás que tu programa debe ser muy xuddi shunga o'xshash hay en las fotos adjuntas. Ma'lumotlar, los valores de las coordenadas va la función turli xil vazifalarni bajaradi, bu sizning xohishingizga ko'ra, sizning xohishingizga ko'ra, eng yuqori darajadagi va eng yaxshi joy.

Tavsiya: