North Korea crisis-python simulated missile cross-beam

Source: Internet
Author: User
Tags radar

The Sade system was developed by the Lincoln Lab at MIT. Lincoln Labs can be said to be a trump card in the hands of the U.S. military. Two anti-missile systems (the last high Altitude regional Missile Defense (THAAD) system, and the National Missile Defense System (NMD)) are led by the laboratory. It is not only a technical support side, but also a key technology development side, such as THAAD Foundation Radar (GBR), the laboratory responsible for the preparation of the task book, and responsible for the radar acceptance, and the target recognition algorithm, which is the laboratory to provide and responsible for the test data admission and analysis.

For the significance and purpose of the deployment of Sade in South Korea, the famous missile expert, tenured professor of Massachusetts Institute of Management, Stoll, said sharply: "Sade is not effective against North Korea's work missiles, but it will become an important part of the U.S. National Missile Defense System (NMD)."

Make a political point: friends who saw the King of War understood that peace was a nightmare for arms dealers. In order to earn high arms profits, American arms dealers are constantly creating global hatred and tension. The United States has been sowing discord in Asia-Pacific, Japan, Korea, North Korea, the Philippines, creating hatred and conflict.

Lockheed Martin is a well-known US arms dealer with billions of dollars in profits every year. The Sade system is the product of Lockheed Martin.

Many times, in order to make money, American politicians and arms dealers are constantly creating global conflict and hatred.

(Lockheed Martin)

Cut to the chase, talk about science ....

To simulate the inter-Korean missiles, we must first understand the trajectory trajectory. We use Python to simulate the simplest trajectory trajectory. Hope to help beginners to learn Python mathematical modeling and Matplotlib dynamic visual simulation.

Mathematical modeling uses derivative knowledge:

Thanks to the British great God Newton and the German great God Leibniz's derivative to find the most value method, when the missile instantaneous speed is 0 o'clock, the missile height reaches the highest value (peak), can not understand to fill the calculus knowledge, the high school textbook can understand.

(Worship the Great God, Left: Newton, right: Leibniz)

Python Imports the Math module, indicating flight time T_flight:

T_flight =2*u*math.sin (Theta_radians)/g

This is the interface where the code runs

After operation, the trajectory data can be observed, and different emission velocities and angles can be used to obtain different results.

Generated dynamic graphs:

Generating a dynamic diagram requires importing the Matplotlib module.

Describes the meaning of this statement animation. Funcanimation (Fig, update,generate,interval=5)

Animation. The Funcanimation function is used to generate a dynamic picture. Fig is the generated chart object, which is passed to the update function after the Generate function generates the data, so that the data is constantly updated and the graph changes continuously.

Interval represents a time interval, and the smaller the set value, the faster the movement.

(Dynamic simulation of missile launch trajectory)

Of course, the military missile trajectory than the theory of complexity, considering wind speed and so on, in order to simplify the content, the article is not involved.

If the "Sade" system is stationed on the Korean peninsula, it will be affected not only by North Korea, but also by strategic tactical missiles deployed in China and Russia's far East. In addition to the decline in China's intercontinental missile deterrence, there is expert analysis, "Sade" deployed in South Korea, compared to the deployment of Japan, can be westward to the north to advance the detection distance of 300 kilometers, so that more easily monitor the northeast of China, north, southeast coast most areas. Theoretically speaking, China's "Dongfeng -21d" and "Dongfeng-26" series anti-ship ballistic missiles in the eastern coastal area are facing the danger of "early exposure".

The Japanese have been fanning the flames of the Sade incident.

The author can not see, decided to simulate the Beijing missile pre-emptive, at the same time to abort the deployment of Sade and several major cities in Japan, Tokyo, Nagasaki, Hiroshima, Osaka.

We use Python's matplotlib and basemap to do this simulation. Matplotlib is a common data-drawing package for Python. It is based on the NumPy array arithmetic function. Matplotlib drawing function is powerful, can easily draw a variety of statistical graphics, such as scatter chart, line chart, pie chart and so on. Matplotlib is often combined with numpy and scipy for many research fields. They are free tools, but their function is enough to compete with the big guy Matlab in the research community. Basemap is a sub-package of matplotlib, responsible for map drawing. In the process of visualizing data, we often need to draw the data on the map. For example, we draw a map of the urban population, aircraft routes, military bases, mineral deposits and so on. Such geographic mapping helps readers understand space-related information.

(Basemap can be used to draw satellite maps)

Collect several city latitude and longitude parameters for the program first.

#东京的经纬度
tokyolat,tokyolon=35.42,139.46
#广岛坐标
Hiroshima_lat, hiroshima_lon=34.24,132.27
#大阪坐标
osaka_lat,osaka_lon= 34.4,135.3
#长崎坐标
nagasaki_lat,nagasaki_lon=32.46,129.52

After the Python program is written, it is named missle.py and then executes the script.

Python Gets the map below

The task is done, and finally I want to say that the military race brings about human genocide and self-destruction. Hope that the mathematical field of the elite do not be tempted by money, away from American arms dealers, cherish peace, cherish life!

North Korea crisis-python simulated missile cross-beam

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.