CN109350952A - Method for visualizing, device and electronic equipment applied to golf ball flight trajectories - Google Patents
Method for visualizing, device and electronic equipment applied to golf ball flight trajectories Download PDFInfo
- Publication number
- CN109350952A CN109350952A CN201811268897.0A CN201811268897A CN109350952A CN 109350952 A CN109350952 A CN 109350952A CN 201811268897 A CN201811268897 A CN 201811268897A CN 109350952 A CN109350952 A CN 109350952A
- Authority
- CN
- China
- Prior art keywords
- information
- basic parameter
- sphere
- golf
- parameter information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012800 visualization Methods 0.000 claims abstract description 51
- 230000001133 acceleration Effects 0.000 claims abstract description 33
- 230000005484 gravity Effects 0.000 claims abstract description 30
- 238000011084 recovery Methods 0.000 claims abstract description 26
- 230000006870 function Effects 0.000 claims description 21
- 230000000007 visual effect Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 10
- 230000008676 import Effects 0.000 claims description 7
- 239000013598 vector Substances 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 8
- 238000005516 engineering process Methods 0.000 abstract description 7
- 238000004088 simulation Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, belong to golf technology field, including obtaining basic parameter information, basic parameter information includes spheroid mass, sphere maximum secting area, sphere diameter, sphere volume, sphere revolving speed, sphere take-off angle, club quality, club batting instantaneous velocity, recovery coefficient, atmospheric density, acceleration of gravity and head velocity information;According to preset format requirement information, if judging, basic parameter information and format requirement information are consistent, then according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, the flight path of golf is calculated, the calculated result for obtaining flight path is assigned to the trajectory parameters dialog box of visualization interface, is visualized.The present invention reaches the flight path for capableing of accurately simulative golf, realizes the technical effect visualized to the flight path of golf.
Description
Technical field
The invention belongs to golf technology field, in particular to a kind of visualization applied to golf ball flight trajectories
Method, apparatus and electronic equipment.
Background technique
" golf " is a kind of movement that enjoyment the Nature enjoyment, physical training and game are rolled into one.Golf
Movement is a kind of ball game for entering cave with shank.The teaching of golf needs actively to research and develop visual golf ball flight
The calculation method of track, to realize the prediction of golf track and improve efficiency of teaching.
It is in the prior art to be applied to golf for being applied to the method for visualizing of golf ball flight trajectories
The method for visualizing of flight path mainly uses electronic golf, and electronic golf includes outer layer, middle layer and electronics
Integrated kernel.But the flight path of golf is affected by various factors, electronic golf and practical golf are instructed
Ball used in practicing or competing has differences on elasticity, weight, movenent performance, then accurately simulation can not calculate and divide
Analyse the flight path of golf.
In conclusion there is nothings in the technology of the existing method for visualizing applied to golf ball flight trajectories
The flight path of method accurately simulative golf, it is difficult to which the technology visualized to the flight path of golf is asked
Topic.
Summary of the invention
The technical problem to be solved by the present invention is in the existing method for visualizing applied to golf ball flight trajectories
Technology in, there is can not accurately simulative golf flight path, it is difficult to the flight path of golf is carried out
The technical issues of visual presentation.
In order to solve the above technical problems, the present invention provides a kind of visualization sides applied to golf ball flight trajectories
Method, the method for visualizing applied to golf ball flight trajectories include obtaining basic parameter information, the basic parameter letter
Breath include spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information,
Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information,
Acceleration of gravity information and head velocity information;It will be in the basic parameter information input electrical form of the acquisition;According to default
Format requirement information, the basic parameter information in the input electrical form is examined, judges basic parameter letter
Whether breath and the format requirement information are consistent;If meeting, it is empty that the basic parameter information is imported into MATLAB work
Between in;It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established
The flight path of the golf is calculated, to obtain the calculated result of the flight path;By the flight path
Calculated result is assigned to the trajectory parameters dialog box of visualization interface, to be visualized.
It further, include by the spheroid mass in the basic parameter information input electrical form by the acquisition
Information, the sphere maximum secting area information, the sphere diameter information, the sphere volume information, sphere revolving speed letter
Breath, the sphere take-off angle information, the club quality information, the club batting instantaneous velocity information, the restorer
Number information, the atmospheric density information, the acceleration of gravity information and the head velocity information enroll Excel table
In.
Further, described according to preset format requirement information, the basic parameter in the input electrical form is believed
Breath is examined, judges whether the basic parameter information and the format requirement information are consistent including the preset format
Require information includes at least data format information;By the basic parameter information and the data format in the input electrical form
Information compares, judge it is described input electrical form in basic parameter information and the data format information whether phase
Match;If matching, meet;If mismatching, the basic parameter information in the input electrical form is modified, so that
The basic parameter information and the data format information obtained in the input electrical form matches.
Further, described according to preset format requirement information, the basic parameter in the input electrical form is believed
Breath is examined, judges whether the basic parameter information and the format requirement information are consistent including the preset format
Require information further includes data integrity information;The basic parameter information inputted in electrical form and the data is complete
Property information compare, judge it is described input electrical form in basic parameter information and the data integrity information whether phase
Matching;If matching, meet;If mismatching, the basic parameter information in the input electrical form is modified, with
So that the basic parameter information and the data integrity information in the input electrical form match.
Further, the basic parameter information being imported into according in MATLAB working space, and build in advance
Vertical three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path
It include the first reference axis, the second reference axis and third reference axis including the three-dimensional system of coordinate;According to the law of conservation of momentum, calculate
The expression formula of the take off instantaneous velocity and club batting instantaneous velocity information of the golf out;According to the restorer
Number information is corrected the instantaneous velocity that takes off of the golf.
Further, the basic parameter information being imported into according in MATLAB working space, and build in advance
Vertical three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path
Including according to the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere volume
Information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, club batting are instantaneous
Velocity information, the atmospheric density information, the acceleration of gravity information and the head velocity information, in first coordinate
Resolution of vectors is carried out in axis, second reference axis and the third reference axis, calculates first reference axis, described second
Acceleration in reference axis and the third reference axis;The angle speed of the golf is calculated according to the sphere rotary speed information
Degree, to obtain the expression formula of the angular speed and the instantaneous velocity that takes off;It is corrected according to the function containing speed ratio described
The lift coefficient of the resistance coefficient of golf and the golf;According to the step-length and constraint condition of preset order, adjust
With the calculating function built in MATLAB, and objective function is solved by finite difference calculus, with the flight to golf
Track is calculated, and the calculated result of the flight path is obtained;Wherein, the constraint condition includes the head speed letter
Breath, the sphere rotary speed information and the sphere take-off angle information;The objective function includes the golf described
Distance in first reference axis, the distance in second reference axis and the distance in the third reference axis.
Further, the calculated result by the flight path is assigned to the trajectory parameters dialogue of visualization interface
Frame, to further include being saved to the calculated result, and shown in the visualization interface after being visualized
Warn dialog box.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories
Device, described device include basic parameter data obtaining module, and the basic parameter data obtaining module is for obtaining basic ginseng
Number information, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere
Volume information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, restores sphere rotary speed information
Coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;MIM message input module, the information input
Module is used for will be in the basic parameter information input electrical form of the acquisition;Signal judgement module, the signal judgement module
For examining the basic parameter information in the input electrical form, judging institute according to preset format requirement information
It states basic parameter information and whether the format requirement information is consistent;Import information module, the import information module are used for
The basic parameter information is imported into MATLAB working space;Flight path computing module, the flight path calculate mould
Block is used for the basic parameter information being imported into MATLAB working space according to, and the three-dimensional system of coordinate pre-established,
The flight path of the golf is calculated, to obtain the calculated result of the flight path;Export display module, institute
The trajectory parameters dialog box that output display module is used to for the calculated result of the flight path being assigned to visualization interface is stated, with
It is visualized.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories
Electronic equipment, on a memory and the computer program that can run on a processor including memory, processor and storage,
It is characterized in that, the processor realizes that following steps obtain basic parameter information, the basic parameter letter when executing described program
Breath include spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information,
Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information,
Acceleration of gravity information and head velocity information;It will be in the basic parameter information input electrical form of the acquisition;According to default
Format requirement information, the basic parameter information in the input electrical form is examined, judges basic parameter letter
Whether breath and the format requirement information are consistent;If meeting, it is empty that the basic parameter information is imported into MATLAB work
Between in;It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established
The flight path of the golf is calculated, to obtain the calculated result of the flight path;By the flight path
Calculated result is assigned to the trajectory parameters dialog box of visualization interface, to be visualized.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories
Computer readable storage medium, be stored thereon with computer program, which is characterized in that the realization when program is executed by processor
Following steps obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information,
Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting
Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;It is obtained described
In the basic parameter information input electrical form taken;According to preset format requirement information, in the input electrical form
Basic parameter information is examined, judges whether the basic parameter information and the format requirement information are consistent;If meeting,
Then the basic parameter information is imported into MATLAB working space;According to the base importeding into MATLAB working space
This parameter information, and the three-dimensional system of coordinate pre-established, calculate the flight path of the golf, to obtain
State the calculated result of flight path;The calculated result of the flight path is assigned to the trajectory parameters dialogue of visualization interface
Frame, to be visualized.
The utility model has the advantages that
The present invention provides a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, passes through
Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume letter in the basic parameter information that will acquire
Breath, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient letter
In breath, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.It is wanted further according to preset format
Seek information, to it is described input electrical form in basic parameter information examine, come judge the basic parameter information and
Whether the format requirement information is consistent.It, will if the basic parameter information and the format requirement information are to be consistent
The basic parameter information is imported into MATLAB working space.Then the base being imported into according in MATLAB working space
This parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain
The calculated result of the flight path.Meanwhile the track that the calculated result of the flight path is assigned to visualization interface being joined
Number dialog box, to be visualized.Then the golf of simulation is flown by the dialog box of visualization interface module
Row track shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf
Trajectory simulation and output.To reach the flight path for capableing of accurately simulative golf, realize to golf
The technical effect that the flight path of ball is visualized.
Detailed description of the invention
It in order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, below will be to institute in embodiment
Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention
Example, for those of ordinary skill in the art, without creative efforts, can also obtain according to these attached drawings
Obtain other attached drawings.
Fig. 1 is a kind of flow chart of the method for visualizing applied to golf ball flight trajectories provided in an embodiment of the present invention
Schematic diagram;
Fig. 2 is a kind of visible apparatus structure applied to golf ball flight trajectories provided in an embodiment of the present invention
Figure;
Fig. 3 is that a kind of electronics of the method for visualizing applied to golf ball flight trajectories provided in an embodiment of the present invention is set
Standby structure chart;
Fig. 4 is provided in an embodiment of the present invention a kind of applied to the visual computer-readable of golf ball flight trajectories
The structure chart of storage medium.
Specific embodiment
The invention discloses a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, lead to
Cross spheroid mass information in the basic parameter information that will acquire, sphere maximum secting area information, sphere diameter information, sphere volume
Information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient
In information, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.Further according to preset format
Require information examines the basic parameter information in the input electrical form, to judge the basic parameter information
Whether it is consistent with the format requirement information.If the basic parameter information and the format requirement information are to be consistent,
The basic parameter information is imported into MATLAB working space.Then it is imported into according in MATLAB working space
Basic parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain
Obtain the calculated result of the flight path.Meanwhile the calculated result of the flight path being assigned to the track of visualization interface
Parameter dialog box, to be visualized.Then by the dialog box of visualization interface module by the golf of simulation
Flight path shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf
The trajectory simulation and output of ball.To reach the flight path for capableing of accurately simulative golf, realize to Gao Er
The technical effect that the flight path of husband's ball is visualized.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art's every other embodiment obtained belong to what the present invention protected
Range;Wherein "and/or" keyword involved in this implementation, indicate and or two kinds of situations, in other words, the present invention implement
A and/or B mentioned by example, illustrate two kinds of A and B, A or B situations, describe three kinds of states present in A and B, such as A and/or
B, indicate: only including A does not include B;Only including B does not include A;Including A and B.
Meanwhile in the embodiment of the present invention, when component is referred to as " being fixed on " another component, it can be directly at another
On component or there may also be components placed in the middle.When a component is considered as " connection " another component, it be can be directly
It is connected to another component or may be simultaneously present component placed in the middle.When a component is considered as " being set to " another group
Part, it, which can be, is set up directly on another component or may be simultaneously present component placed in the middle.Made in the embodiment of the present invention
Term "vertical", "horizontal", "left" and "right" and similar statement are merely for purposes of illustration, and are not intended to
The limitation present invention.
Embodiment one
Referring to Figure 1, Fig. 1 is a kind of visualization side applied to golf ball flight trajectories provided in an embodiment of the present invention
The flow chart schematic diagram of method.The embodiment of the present invention provides a kind of method for visualizing applied to golf ball flight trajectories, described
Method for visualizing applied to golf ball flight trajectories includes:
Step S100, obtains basic parameter information, and the basic parameter information includes spheroid mass information, sphere maximum section
Area information, sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality letter
Breath, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head speed letter
Breath.
Continuing with referring to Fig. 1, spheroid mass information can refer to the quality of golf.Sphere maximum secting area information can
To refer to the maximum secting area of golf.Sphere diameter information can refer to the diameter of golf.Sphere volume information can
To refer to the volume of golf.Sphere rotary speed information can refer to the revolving speed of golf.Sphere take-off angle information can be with
Refer to the take-off angle of golf.Club quality information can be the quality for referring to and using club.Club batting instantaneous velocity letter
Breath can refer to the instantaneous velocity of club square stance.Recovery coefficient information can refer to recovery coefficient.Atmospheric density information can be with
Refer to atmospheric density.Acceleration of gravity information can refer to acceleration of gravity.Head velocity information can refer to golf club
The head speed of square stance.It can be by the quality of golf, the maximum secting area of golf, the diameter of golf, height
The volume of golf ball, the revolving speed of golf, golf take-off angle, use the quality of club, the wink of club square stance
Basic parameter involved in the calculating of the flight paths such as Shi Sudu, recovery coefficient, atmospheric density and acceleration of gravity is enrolled down
It states in the Excel table in step S110.
Step S110, will be in the basic parameter information input electrical form of the acquisition.
By the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere body
Product information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, the club are batted wink
When velocity information, the recovery coefficient information, the atmospheric density information, the acceleration of gravity information and the head speed
Information editing enters in Excel table.
Continuing with referring to Fig. 1, electrical form, which can refer to, also to calculate one using formula with input and output, display data
A little simple addition and subtractions;And user can be helped to make the form document of various complexity, cumbersome data are carried out and calculate, it can be right
The data of input are shown as visual splendid table after carrying out various complex statistics operations.It can will be in above-mentioned steps S100
Basic parameter involved in flight path calculating, maximum secting area, the golf of quality, golf including golf
Diameter, the volume of golf, the revolving speed of golf, the take-off angle of golf, hit using the quality of club, club
The associated arguments such as instantaneous velocity, recovery coefficient, atmospheric density and acceleration of gravity when ball enroll Excel table in advance
In, it is then provided for following step S120 and judge required basic parameter information.
Step S120, according to preset format requirement information, to the basic parameter information in the input electrical form into
Row examines, judges whether the basic parameter information and the format requirement information are consistent.
Preset format requirement information includes at least data format information;By the basic parameter in the input electrical form
Information and the data format information compare, and judge basic parameter information and the data in the input electrical form
Whether format information matches.If matching, meet.If mismatching, to the basic parameter in the input electrical form
Information is modified, so that the basic parameter information and the data format information in the input electrical form match.
Preset format requirement information further includes data integrity information;By the basic parameter in the input electrical form
Information and the data integrity information compare, and judge basic parameter information and the number in the input electrical form
Whether match according to integrity information.If matching, meet;If mismatching, to basic in the input electrical form
Parameter information is modified, so that basic parameter information and the data integrity information phase in the input electrical form
Matching.
Continuing with referring to Fig. 1, the format that data format information can refer to that the content in Excel table to be met is wanted
It asks.Data integrity information can refer to that the content in Excel table will meet the complete of data.Data read module can be
Refer to the data read module for utilizing MATLAB/GUI Development of Module.It can be required according to preset format, pass through data read module
The format and data integrity of the Excel table are examined, after examining qualification, called by data read module
Excel table content in the above-mentioned steps S110 of reading can be imported by the Excel function reading built in MATLAB (software)
In the working space of MATLAB, and read Excel table content is converted into computing module (computing module can refer to benefit
With the computing module of MATLAB/GUI Development of Module) language format that can identify.
MATLAB (software) can refer to the business mathematics software that MathWorks company of the U.S. produces, MATLAB (software)
It is main for advanced techniques computational language and interactive environment that algorithm development, data visualization, data analysis and numerical value calculate
It to include MATLAB and Simulink two large divisions.
Meanwhile visualization interface module can refer to the visualization interface module using MATLAB/GUI Development of Module.It can
To edit the flight path basic parameter dialog box of blank in advance in visualization interface module.Data read module reads preparatory
The Excel table of the flight path basic parameter editted, and read Excel table is examined, if read
Excel table content does not meet preset format requirement or data are imperfect, then remodifies Excel table content;It is closed if examining
Lattice, then the Excel function reading built in data read module Calling MATLAB, the Excel table content of reading is imported into
In the working space of MATLAB, while data read module by data arrangement and visualizes read Excel table content
The flight path that the one-to-one mode of the data arrangement of respective dialog frame is assigned to blank in interface module calculates basic parameter
Dialog box, and read Excel table content is converted into the text formatting that computing module can identify.To in step S110
Basic parameter information in the input electrical form needs to be consistent with data format information and integrity information simultaneously, just may be used
Qualification is examined to be judged as.
The basic parameter information is imported into MATLAB working space by step S130 if meeting.
Continuing with referring to Fig. 1, if S120 judges the basic parameter information and call format letter through the above steps
Breath is to be consistent, then Excel table content in the above-mentioned steps S110 of reading is imported into the working space of MATLAB, and
Read Excel table content is converted into the language format that the computing module in following step S140 can identify.Then
Information data needed for carrying out the flight path calculating of golf is provided by step S130 to following step S140.
Step S140, according to the basic parameter information importeding into MATLAB working space, and pre-establish
Three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path.
Three-dimensional system of coordinate includes the first reference axis, the second reference axis and third reference axis;According to the law of conservation of momentum, calculate
The expression formula of the take off instantaneous velocity and club batting instantaneous velocity information of the golf out;According to the restorer
Number information is corrected the instantaneous velocity that takes off of the golf.It is maximum according to the spheroid mass information, the sphere
Sectional area information, the sphere diameter information, the sphere volume information, the sphere rotary speed information, the sphere angle of departure
Degree information, the club quality information, club batting instantaneous velocity information, the atmospheric density information, the gravity add
Velocity information and the head velocity information, in first reference axis, second reference axis and the third reference axis
Resolution of vectors is carried out, the acceleration in first reference axis, second reference axis and the third reference axis is calculated.
The angular speed of the golf is calculated, according to the sphere rotary speed information to obtain the angular speed and described
Fly the expression formula of instantaneous velocity;The resistance coefficient and the Gao Er of the golf are corrected according to the function containing speed ratio
The lift coefficient of husband's ball;According to the step-length and constraint condition of preset order, calculating function built in Calling MATLAB, and pass through
Finite difference calculus solves objective function, is calculated with the flight path to golf, obtains the flight path
Calculated result.Wherein, the constraint condition includes that the head velocity information, the sphere rotary speed information and the sphere rise
Fly angle information;The objective function includes distance of the golf in first reference axis, second coordinate
The distance in distance and the third reference axis on axis.
Continuing with referring to Fig. 1, the first reference axis can refer to X-axis;Second reference axis can refer to Y-axis;Third reference axis
It can refer to Z axis.Head speed, the rotation speed of golf and height when constraint condition may include golf club striking
The take-off angle of golf ball.Objective function may include distance of the golf on X-axis, Y-axis and Z axis.It can count in advance
It calculates in module and establishes three-dimensional system of coordinate, determine the positive direction of X-axis, Y-axis and Z axis, it is quasi- in batting that X-axis is defined as golfer
When standby state towards front, Y-axis positive direction is defined as golf and is taken off and direction far from golfer, by Z
Axis positive direction is defined as golf and takes off simultaneously far from the direction of horizontal plane;Further according in impact and flight course it is different by
Power situation using the acceleration in the law of conservation of momentum and Newton's second law coordinates computed axis all directions, and passes through finite difference
Calculation of group dividing flight path improves result delivery efficiency.
Also, by computing module by the Excel table content for importeding into MATLAB working space according to editting in advance
Flight path calculation formula golf ball flight trajectories are calculated: in impact, asked according to the law of conservation of momentum
Instantaneous velocity that golf takes off and golf club are solved in the expression formula of the instantaneous velocity of impact, it is contemplated that heat
Deng loss the instantaneous velocity that golf takes off is corrected using recovery coefficient.In flight course, flight is in the sky
The golf mainly aerostatic buoyancy in the gravity of Z axis negative direction, Z axis positive direction, the resistance opposite with the sphere direction of motion
Above-mentioned vector is decomposed on X-axis, Y-axis and Z axis respectively and is distinguished by power and the effect for being perpendicularly to the direction of movement upward lift
The resultant force in all directions is solved, then extrapolates the acceleration in all directions according to Newton's second law;Due to resistance coefficient with
Lift coefficient can change with the revolving speed size of golf, it is therefore desirable to find out its angular speed by the revolving speed of ball, then push away
Export speed ratio (rotation) is taken off the expression formula of instantaneous velocity about angular speed and ball, recycles the letter for containing speed ratio (rotation)
Number is to correct resistance coefficient and lift coefficient;Finally, using distance of the golf on X-axis, Y-axis and Z axis as objective function, with
The take-off angle of head speed, the rotation speed of golf and golf when golf club striking is constraint condition,
Calling MATLAB is built-in to calculate function, and corresponding step-length is arranged according to order, to increase the simulation to golf ball flight trajectories
Computational accuracy.
It should be noted that due to a kind of visualization applied to golf ball flight trajectories provided in an embodiment of the present invention
Method will need the basic parameter for carrying out golf ball flight trajectories calculating to be integrated into specified Excel form document in advance,
And input parameter is realized in the running background of program, by following step S150 by the function built in Calling MATLAB
The dialog box of visualization interface module shows user so that calculate output result it is concise, also solve needs purchase it is high
Expensive golf ball flight trajectories monitoring device is just able to achieve the problem of simulation and output of its track.Further, since this method
Finite difference calculus is used in calculating process, realizing can also quickly respond using low configuration computer, and calculated result is fast
It exports fastly.
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface by step S150, with
It is visualized.The calculated result is saved, and shows warning dialog box in the visualization interface.
Mould is saved using the data of MATLAB/GUI Development of Module continuing with referring to Fig. 1, data storage module can refer to
Block.Calculated result is saved and is exported by data storage module, formulates suitable drill program and evaluation Gao Er for instructing
The quality of husband's swing exercise result, while calculated result is pressed data arrangement and phase in visualization interface module by data storage module
The one-to-one mode of the data arrangement of dialog box is answered to be assigned to the white calculated result parameter dialogue of visualization interface module hollow
Frame.After being saved to the data of the calculated result of flight path, exits module and (exit module and can refer to and utilize MATLAB/
Module is exited in GUI module exploitation) calculating process of the flight path that terminates this exits and before end and closing
Module pops up calculation result data and saves warning dialog box, prompts user to save matching result data again, prevents from grasping because of mistake
Make and leads to loss of data.
The present invention provides a kind of method for visualizing applied to golf ball flight trajectories, passes through the basic parameter that will acquire
Spheroid mass information in information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information,
Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information,
In acceleration of gravity information and head velocity information input electrical form.Further according to preset format requirement information, to described defeated
The basic parameter information entered in electrical form is examined, to judge the basic parameter information and the format requirement information
Whether it is consistent.If the basic parameter information and the format requirement information are to be consistent, by the basic parameter information
It imported into MATLAB working space.Then the basic parameter information being imported into according in MATLAB working space, and
The three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain the flight path
Calculated result.Meanwhile the calculated result of the flight path being assigned to the trajectory parameters dialog box of visualization interface, to carry out
It visualizes.Then the flight path of the golf of simulation is showed by visitor by the dialog box of visualization interface module
Family realizes the trajectory simulation to golf so that the result that golf ball flight trajectories calculate output is concise
And output.To reach the flight path for capableing of accurately simulative golf, realize to the flight path of golf into
The technical effect that row visualizes.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one
The visualization device of track, detailed in Example two.
Embodiment two
As shown in Fig. 2, Fig. 2 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories
Structure drawing of device.Second embodiment of the present invention provides a kind of visualization device applied to golf ball flight trajectories, the dresses
It sets and includes:
Basic parameter data obtaining module 210, the basic parameter data obtaining module 210 is for obtaining basic parameter letter
Breath, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume
Information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient
Information, atmospheric density information, acceleration of gravity information and head velocity information;
MIM message input module 220, the MIM message input module 220 are used for the basic parameter information input electricity of the acquisition
In sub-table;
Signal judgement module 230, the signal judgement module 230 are used for according to preset format requirement information, to described
Basic parameter information in input electrical form is examined, judges the basic parameter information and the format requirement information is
It is no to be consistent;
Import information module 240, the import information module 240 are used to the basic parameter information importeding into MATLAB
In working space;
Flight path computing module 250, the flight path computing module 250 according to for importeding into MATLAB work
Make the basic parameter information in space, and the three-dimensional system of coordinate pre-established, the flight path of the golf is carried out
It calculates, to obtain the calculated result of the flight path;
Display module 260 is exported, the output display module 260 is for the calculated result of the flight path to be assigned to
The trajectory parameters dialog box of visualization interface, to be visualized.
The invention discloses a kind of visualization devices applied to golf ball flight trajectories, are obtained by basic parameter information
Modulus block 210 obtains basic parameter information.Spheroid mass information in the basic parameter information that MIM message input module 220 will acquire,
Sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, ball
Bar quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and bar
In head velocity information input electrical form.Signal judgement module 230 is according to preset format requirement information, to the input electronics
Basic parameter information in table examined, come judge the basic parameter information and the format requirement information whether phase
Meet.If the basic parameter information and the format requirement information are to be consistent, import information module 240 will be described basic
Parameter information is imported into MATLAB working space.Flight path computing module 250 imported into MATLAB work sky according to described
Between in basic parameter information, and the three-dimensional system of coordinate pre-established, to be counted to the flight path of the golf
It calculates, to obtain the calculated result of the flight path.The calculated result of the flight path is assigned to by output display module 260
The trajectory parameters dialog box of visualization interface, to be visualized.It then will by the dialog box of visualization interface module
The flight path of the golf of simulation shows client, so that the result that golf ball flight trajectories calculate output is succinctly bright
, realize the trajectory simulation and output to golf.To reached can accurately simulative golf fly
The technical effect visualized to the flight path of golf is realized in row track.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one
The visual electronic equipment of track, detailed in Example three.
Embodiment three
As shown in figure 3, Fig. 3 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories
The structure chart of electronic equipment.The embodiment of the present invention three provides a kind of visual electronics applied to golf ball flight trajectories
Equipment including memory 310, processor 320 and is stored in the computer that can be run on memory 310 and on the processor 320
Program 411311, the processor 320 perform the steps of when executing described program
Obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information,
Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting
Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is sentenced
Whether the basic parameter information of breaking and the format requirement information are consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional coordinate pre-established
System, calculates the flight path of the golf, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to be visualized
It shows.
The invention discloses a kind of visualization electronic equipments applied to golf ball flight trajectories, pass through the base that will acquire
Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere turn in this parameter information
Fast information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, air are close
It spends in information, acceleration of gravity information and head velocity information input electrical form.It is right further according to preset format requirement information
Basic parameter information in the input electrical form is examined, to judge that the basic parameter information and the format are wanted
Ask whether information is consistent.If the basic parameter information and the format requirement information are to be consistent, by the basic ginseng
Number information is imported into MATLAB working space.Then the basic parameter letter being imported into according in MATLAB working space
Breath, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain the flight
The calculated result of track.Meanwhile the calculated result of the flight path being assigned to the trajectory parameters dialog box of visualization interface,
To be visualized.Then the flight path of the golf of simulation is shown by the dialog box of visualization interface module
The flight path to golf is realized so that the result that golf ball flight trajectories calculate output is concise to client
Simulation and output.To reach the flight path for capableing of accurately simulative golf, the flight rail to golf is realized
The technical effect that mark is visualized.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one
The visual computer readable storage medium 400 of track, detailed in Example four.
Example IV
As shown in figure 4, Fig. 4 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories
The structure chart of computer readable storage medium 400.The embodiment of the present invention four provides a kind of applied to golf ball flight trajectories
Visual computer readable storage medium 400, be stored thereon with computer program 411, which is executed by processor 320
When perform the steps of
Obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information,
Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting
Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is sentenced
Whether the basic parameter information of breaking and the format requirement information are consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional coordinate pre-established
System, calculates the flight path of the golf, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to be visualized
It shows.
The invention discloses a kind of computer readable storage medium 400 applied to golf ball flight trajectories, pass through by
Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume letter in the basic parameter information of acquisition
Breath, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient letter
In breath, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.It is wanted further according to preset format
Seek information, to it is described input electrical form in basic parameter information examine, come judge the basic parameter information and
Whether the format requirement information is consistent.It, will if the basic parameter information and the format requirement information are to be consistent
The basic parameter information is imported into MATLAB working space.Then the base being imported into according in MATLAB working space
This parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain
The calculated result of the flight path.Meanwhile the track that the calculated result of the flight path is assigned to visualization interface being joined
Number dialog box, to be visualized.Then the golf of simulation is flown by the dialog box of visualization interface module
Row track shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf
Trajectory simulation and output.To reach the flight path for capableing of accurately simulative golf, realize to golf
The technical effect that the flight path of ball is visualized.
In above-mentioned implementation process, when above-mentioned computer program 411 is executed by processor, it may be implemented to appoint in embodiment one
One embodiment.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the stream of 411 product of equipment (system) and computer program
Journey figure and/or block diagram describe.It should be understood that can be realized by computer program instructions each in flowchart and/or the block diagram
The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computer journeys
Sequence instruct to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with
A machine is generated, so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for
Realize the dress for the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
It sets.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (10)
1. a kind of method for visualizing applied to golf ball flight trajectories, which is characterized in that described to fly applied to golf
The method for visualizing of row track includes:
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere
Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous
Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute
It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established
The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition
Show.
2. a kind of method for visualizing applied to golf ball flight trajectories as described in claim 1, which is characterized in that described to incite somebody to action
Include: in the basic parameter information input electrical form of the acquisition
By the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, sphere volume letter
Breath, the sphere rotary speed information, the sphere take-off angle information, the club quality information, the instantaneous speed of club batting
Spend information, the recovery coefficient information, the atmospheric density information, the acceleration of gravity information and the head velocity information
It enrolls in Excel table.
3. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 2, which is characterized in that described
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is judged described basic
Whether parameter information and the format requirement information, which are consistent, includes:
The preset format requirement information includes at least data format information;
The basic parameter information inputted in electrical form and the data format information are compared, judge the input
Whether basic parameter information and the data format information in electrical form match;
If matching, meet;
If mismatching, the basic parameter information in the input electrical form is modified, so that the input electronics
Basic parameter information and the data format information in table match.
4. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 3, which is characterized in that described
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is judged described basic
Whether parameter information and the format requirement information, which are consistent, includes:
The preset format requirement information further includes data integrity information;
The basic parameter information inputted in electrical form and the data integrity information are compared, judged described defeated
Whether the basic parameter information and the data integrity information entered in electrical form matches;
If matching, meet;
If mismatching, the basic parameter information in the input electrical form is modified, so that the input electronics
Basic parameter information and the data integrity information in table match.
5. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 4, which is characterized in that described
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, to the height
The flight path of golf ball is calculated, and includes: to obtain the calculated result of the flight path
The three-dimensional system of coordinate includes the first reference axis, the second reference axis and third reference axis;
According to the law of conservation of momentum, take off instantaneous velocity and the club batting instantaneous velocity letter of the golf are calculated
The expression formula of breath;
It is corrected according to take off instantaneous velocity of the recovery coefficient information to the golf.
6. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 5, which is characterized in that described
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, to the height
The flight path of golf ball is calculated, and includes: to obtain the calculated result of the flight path
According to the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere volume
Information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, club batting are instantaneous
Velocity information, the atmospheric density information, the acceleration of gravity information and the head velocity information, in first coordinate
Resolution of vectors is carried out in axis, second reference axis and the third reference axis, calculates first reference axis, described second
Acceleration in reference axis and the third reference axis;
The angular speed of the golf is calculated, according to the sphere rotary speed information to obtain the angular speed and described take off wink
The expression formula of Shi Sudu;
The resistance coefficient of the golf and the lift coefficient of the golf are corrected according to the function containing speed ratio;
According to the step-length and constraint condition of preset order, calculating function built in Calling MATLAB, and pass through finite difference calculus
Objective function is solved, is calculated with the flight path to golf, the calculated result of the flight path is obtained;
Wherein, the constraint condition includes the head velocity information, the sphere rotary speed information and the sphere take-off angle
Information;The objective function include the golf in first reference axis distance, in second reference axis
Distance in distance and the third reference axis.
7. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 6, which is characterized in that described to incite somebody to action
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, with after being visualized also
Include:
The calculated result is saved, and shows warning dialog box in the visualization interface.
8. a kind of visualization device applied to golf ball flight trajectories, which is characterized in that described device includes:
Basic parameter data obtaining module, the basic parameter data obtaining module is for obtaining basic parameter information, the base
This parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere
Rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, air
Density information, acceleration of gravity information and head velocity information;
MIM message input module, the MIM message input module is used for will be in the basic parameter information input electrical form of the acquisition;
Signal judgement module, the signal judgement module are used for according to preset format requirement information, to the input electronic watch
Basic parameter information in lattice is examined, judges whether the basic parameter information and the format requirement information are consistent;
Import information module, the import information module are used to the basic parameter information importeding into MATLAB working space
In;
Flight path computing module, the flight path computing module according to for importeding into MATLAB working space
Basic parameter information, and the three-dimensional system of coordinate pre-established, calculate the flight path of the golf, to obtain
The calculated result of the flight path;
Display module is exported, the output display module is used to the calculated result of the flight path being assigned to visualization interface
Trajectory parameters dialog box, to be visualized.
9. a kind of visual electronic equipment applied to golf ball flight trajectories, including memory, processor and it is stored in
On memory and the computer program that can run on a processor, which is characterized in that the processor executes real when described program
Existing following steps:
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere
Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous
Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute
It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established
The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition
Show.
10. a kind of visual computer readable storage medium applied to golf ball flight trajectories, is stored thereon with calculating
Machine program, which is characterized in that the program performs the steps of when being executed by processor
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere
Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous
Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute
It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established
The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition
Show.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811268897.0A CN109350952B (en) | 2018-10-29 | 2018-10-29 | Visualization method and device applied to golf ball flight trajectory and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811268897.0A CN109350952B (en) | 2018-10-29 | 2018-10-29 | Visualization method and device applied to golf ball flight trajectory and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109350952A true CN109350952A (en) | 2019-02-19 |
CN109350952B CN109350952B (en) | 2021-03-09 |
Family
ID=65347222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811268897.0A Expired - Fee Related CN109350952B (en) | 2018-10-29 | 2018-10-29 | Visualization method and device applied to golf ball flight trajectory and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109350952B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110322380A (en) * | 2019-07-18 | 2019-10-11 | 浙江大学 | A kind of visual analysis system of ping-pong contest Tactical Simulation |
CN110674457A (en) * | 2019-08-07 | 2020-01-10 | 江汉大学 | Method and device applied to golf swing plane angle calculation and electronic equipment |
CN116271745A (en) * | 2023-03-10 | 2023-06-23 | 南京鼎辉体育科技发展有限公司 | Artificial intelligence football |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480839A (en) * | 2003-08-07 | 2004-03-10 | 刘自鸿 | In doors integrated motion simulation system based on technique of virtual realty |
CN103354761A (en) * | 2011-02-11 | 2013-10-16 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
US20140106893A1 (en) * | 2006-06-21 | 2014-04-17 | Mark E. Nusbaum | Electronically controlled golf swing analysis and practice system with type of golf shot projection |
CN103990279A (en) * | 2014-06-06 | 2014-08-20 | 深圳市如歌科技有限公司 | Internet-based golf ball hitting simulating method |
CN106780620A (en) * | 2016-11-28 | 2017-05-31 | 长安大学 | A kind of table tennis track identification positioning and tracking system and method |
-
2018
- 2018-10-29 CN CN201811268897.0A patent/CN109350952B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480839A (en) * | 2003-08-07 | 2004-03-10 | 刘自鸿 | In doors integrated motion simulation system based on technique of virtual realty |
US20140106893A1 (en) * | 2006-06-21 | 2014-04-17 | Mark E. Nusbaum | Electronically controlled golf swing analysis and practice system with type of golf shot projection |
CN103354761A (en) * | 2011-02-11 | 2013-10-16 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
CN103990279A (en) * | 2014-06-06 | 2014-08-20 | 深圳市如歌科技有限公司 | Internet-based golf ball hitting simulating method |
CN106780620A (en) * | 2016-11-28 | 2017-05-31 | 长安大学 | A kind of table tennis track identification positioning and tracking system and method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110322380A (en) * | 2019-07-18 | 2019-10-11 | 浙江大学 | A kind of visual analysis system of ping-pong contest Tactical Simulation |
CN110322380B (en) * | 2019-07-18 | 2021-10-15 | 浙江大学 | Visual analysis system for tactical simulation of table tennis match |
CN110674457A (en) * | 2019-08-07 | 2020-01-10 | 江汉大学 | Method and device applied to golf swing plane angle calculation and electronic equipment |
CN116271745A (en) * | 2023-03-10 | 2023-06-23 | 南京鼎辉体育科技发展有限公司 | Artificial intelligence football |
Also Published As
Publication number | Publication date |
---|---|
CN109350952B (en) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109350952A (en) | Method for visualizing, device and electronic equipment applied to golf ball flight trajectories | |
US20200398110A1 (en) | Motion Detection Method and System for Training a User in the Performance of a Motion in an Activity | |
CN108646926A (en) | Machine-building mould virtual assembles training system and Training Methodology | |
CN106548675A (en) | Virtual military training method and device | |
CN104225897A (en) | Motion analysis method and motion analysis device | |
CN104548555A (en) | Movement analysis method, and movement analysis apparatus | |
CN109045664B (en) | Diving scoring method, server and system based on deep learning | |
CN106390409B (en) | A kind of ball-driving method and device of ping-pong robot | |
CN106919899A (en) | The method and system for imitating human face expression output based on intelligent robot | |
CN108145975B (en) | A kind of magnetic field forward modeling system and method for three-dimensional motion object | |
CN107376341A (en) | It is a kind of for the data processing method of game paddle, device and game paddle | |
CN103364579A (en) | Method for predicting ping-pong spin angle velocity of ping-pong robot | |
CN109364484A (en) | Game role mobile test method and device | |
Pengyu et al. | Image detection and basketball training performance simulation based on improved machine learning | |
Serra et al. | An optimal trajectory planner for a robotic batting task: the table tennis example | |
Goff et al. | Creating drag and lift curves from soccer trajectories | |
CN115641232A (en) | Classroom teaching system and method based on digital twin technology | |
CN109745688A (en) | The method, apparatus and electronic equipment quantitatively calculated applied to golf swing | |
CN100594520C (en) | Aerial movement simulating method based on key frame time optimization | |
Xie et al. | A real-time welding training system base on virtual reality | |
CN107342009A (en) | Dentistry is for tooth surgical simulation method and device | |
KR20200083252A (en) | Golf coaching system and metohd | |
Wang et al. | Skillmimic: Learning reusable basketball skills from demonstrations | |
CN107703917A (en) | Controller performance detection method and system | |
CN108392805A (en) | A kind of golf swing action-analysing method and intelligent terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210309 |