Агуулгын хүснэгт:

Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 алхам
Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 алхам

Видео: Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 алхам

Видео: Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 алхам
Видео: SOMBREAR el Área Bajo la Curva con PYTHON 2024, Арваннэгдүгээр
Anonim
Cálculo Del Área Bajo La Curva De Una Función Con Python
Cálculo Del Área Bajo La Curva De Una Función Con Python

Анхдагч байдлаар, програм хангамж нь Python програмыг албан ёсны хэлбэрээр ашиглах боломжтой болно. Зөвлөмж болгож буй хувилбарууд нь 2.7.12 буюу 64 бит юм.

Алхам 1: Импортлох номын сан

Импортлох номын сан
Импортлох номын сан

Хөтөлбөрийн шаардлагатай програмууд: matplotlib.pyplot y pylab. Фото зургийн нэмэлт хэрэгсэл нь импортлох програм хангамжийн програм хангамжийн програм хангамжийг ашиглах боломжийг олгодог.

pylab импортоос

matplotlib.pyplot -ийг plt болгон импортлох

ЧУХАЛ: ¡PORGAS TILDES EN NINGUNA PALABRA NI NINGÚN SÍMBOLO DEL ESPAÑOL! DE LO CONTRARIO SE CERRARÁ EL PROGRAMA Y NO SE GUARDARÁN LOS CAMBIOS QUE HICISTE

Алхам 2: Evalúa La Función

Эвалуа Ла Фунцион
Эвалуа Ла Фунцион

Hay ciertas cosas que no puedes calcular sin saber 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 хувьсагч; en este caso debemos preguntarle al usuario por la función a la cual le quieras calcular el área.

Төлбөр тооцоо хийхээс өмнө оролт, өгөгдөл дамжуулах боломжтой болно. algebraicas (como "x" y "y") хувьсагчдыг танилцуулах боломжтой урсгал урсгал y que entienda a "x" como un número que no se conoce. Хязгаарлагдмал, оролтын програм нь програмыг өөрчилж болно. Linspace sirve нь таны амралт, зугаа цэнгэлийг илтгэнэ.

Энэ тохиолдолд, "y" гэсэн утгыг тодорхойлж болно

y = str (оролт ("f (x) ="))

x = np.linspace (0, 10) def f (x): буцах тойрог (eval (y), 2)

Алхам 3: Asigna Variables De Las Coordenadas

Асигна хувьсагч Де Лас Коорденадас
Асигна хувьсагч Де Лас Коорденадас

График графикийг үзэхийн тулд хамгийн их хэрэгцээтэй програмыг сонгож болно. Dado que estos son valores valores enteros, se debe volver a usar input, qu permite que el valor que introuzcas cuando el programa pregunte por la variable sea el que adquiera por el resto del programa. Хөтөлбөрт хамрагдах боломжтой програмууд нь хувьсагчийг ашиглах боломжтой бөгөөд хэвлэхийн тулд хэвлэх боломжтой. Энэ нь маш чухал юм.

Recuerda que el dominio son los valores del eje x en una función.

#үнэлэмж де лас координ. y limite del dominiox1 = float (оролт ("Cual es la coordenada x?")) x2 = float (оролт ("Cual es la coordenada x?")) dom = int (оролт ("Hasta donde se restringe el domino?"))

Алхам 4: Del Trapecio Según Coordenadas Y Función бүтээх

Дель Трапецио Сегун Координадас Ю Функцион
Дель Трапецио Сегун Координадас Ю Функцион

Төсөөлөл нь ямар ч асуудалгүй болно. Ахора, para los valores de y y (x1, 0) y (x2, 0), se le asigna con las хувьсагчид y = f (x) y otro nombre para las previamente mencionadas.

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

хэвлэх ("De acuerdo con los datos anteriores, el trapecio tiene coordenadas:", (x1, y1), (x2, y2), a, b)

Алхам 5: Calcular El Área Del Trapecio Dentro De La Función

Calcular El Área Del Trapecio Dentro De La Función
Calcular El Área Del Trapecio Dentro De La Función

Энэ нь маш чухал юм. Лас баазууд нь хамгийн багадаа л xi y2 x2 x x 2 x 2 -р зэрэглэлтэй байдаг. Y1 y y2 гэсэн утгатай.

Para hallar el á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)) талбай = y1+((b1+b2)/2) хэвлэх ("талбай =", талбай)

Алхам 6: Gráfica En Pyplot

Графика ба Пиплот
Графика ба Пиплот

#para que la funcion se grafique en pyplot

ejex =

ejey =

i -ийн хувьд (int (x1), dom):

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

Para que la función se grafique hay que asignar los ejes x & y, pero como ya hay muchas variables con esos nombres, asigna unos que identifiques como los ejes y no otras хувьсагч. Хичээлийн хөтөлбөрийг хэрэгжүүлэхэд тохиромжтой нөхцлийг бүрдүүлж өгөх болно.

Алхам 7: Де Ла Графикагийн зохион байгуулалт

Зохион байгуулалт Де Ла Графика
Зохион байгуулалт Де Ла Графика

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 ()

Хамгийн гол нь зохион байгуулагч нь координатыг зохицуулах явдал юм. Дашрамд дурдахад, энэ нь тооцоолох ёстой.

Алхам 8: Лограсте

Лограсте!
Лограсте!
Лограсте!
Лограсте!
Лограсте!
Лограсте!

Después de haber segido todos los pasos, encontrarás que tu programa debe ser muy similar to a lo que hay en las fotos adjuntas. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу хөрвүүлэх.

Зөвлөмж болгож буй: