以下是台灣高爾夫球界的首席專業即時口譯Gina姊在一天半的活動後所留下的紀錄,大家給姊拍拍手👏 楊珺如
———————————————————————
潘政琮菁英訓練營-美巡賽的一天 Day 2 日記
訓練營結束了3天,想著我還沒將許多寶貴的資訊做個紀錄,對於小腦容量和我屁股一樣小的我XDDD,還是在老師的追殺下,快點把它做個了結吧...XDDD
在第二天的訓練營中,大夥早上6:00即透過體能訓練開始了一日的訓練。在體能訓練當中,Sean教練教導選手們一些加強腹部、臀肌、股二股四肌群等的訓練,包括弓箭步藥球旋轉、屈膝背靠抗力球抵住牆雙手合十旋轉、橋式+單腳橋式、躺在抗力球上旋轉、三頭肌拉彈力帶+軀幹旋轉等....選手們紛紛認真的執行每一個動作,一轉眼1.5小時的訓練悄悄的過去,大夥即前往用早餐,並準備開始一整天豐富的課程
今日第二個課程在室內的模擬教室中進行,一開始小潘與大家分享了他著重的技術重點,然而小潘也希望選手們可以對於高爾夫動作技術有正確的觀念。他分享了自身著重的技術重點有三項,1. 注意握感壓力應該輕柔地向握雞蛋一樣:因為高爾夫揮桿應著重使用大肌群擊球,然而當握壓提升時則容易使用前臂的小肌群,而小肌群是較不容易被控制的,當然在無壓力的狀態下我們可透過大腦來操控調配動作,但若在壓力下則不容易透過此機制來控制擊球表現。2. 注意身體姿態:站姿姿態容易影響上桿動作,而上桿亦易影響下桿模式,因此有良好的站姿設定尤為重要。而站姿設定小潘更加強提醒兩點,一為站姿時肩胛骨(上背肌)位置應保持內收,(自己附註:許多球員胸大、胸小肌過緊或是菱形、斜方肌較為無力),可幫助我們上軀幹的活動度,另外在體能訓練中也不斷強調的腹部核心與臀部力量的發力,許多球員站姿設定時較易呈現骨盆前傾臀部無力的狀況,如此在下桿時透過重心移轉所得到的地面反作用的力量,在向上傳遞的過程中,很容易在臀部位置則被阻斷,無法有效率的傳至上半身進而傳給手臂、球桿來進行擊球。3. 注意軀幹旋轉之軸心:我們在站姿時由於右手低於我們的左手,因此在站姿時脊柱會先許朝右側側傾,然而許多球員在上桿時,身體旋轉之軸心往並非沿著站姿時的軀幹軸心進行旋轉,其錯誤姿態包含上桿逆轉或是增大側傾角度(自己附註:許多不正確的軀幹旋轉多半與站姿設定有極大的關係!),建議可感覺沿著軀幹脊柱軸心進行旋轉,或是沿著軸心進行些許的水平位移。
隨後Tony教練與我們分享了修改揮桿動作的四個觀念,建議我們在場的優秀選手們,若是未來要進行動作修正時,應圍繞在以下四個觀念上。1. 擊球品質 2.適應性(球路變換性來因應不同場地、風況)3.穩定性 4.避免運動傷害。然而我個人認為教練讓選手了解這些觀念真的非常的重要,因為許多選手可能看的是當下的運動表現,但可能看不到這樣的打法潛在的限制,例如選手非常習慣打大左曲,然而在青少年或是青年時期可能皆可操控得宜,但是該動作可能衍生的運動傷害,或是在旗位偏右且右邊有障礙,再加上強烈的右側來風,若是選手僅能打出大左曲球時,則較難將球穩定的靠近目標。
在室內課分享當中,小潘也分享了他對於賽前練習的看法,他個人在賽前練習時是不計算桿數的,雖然這個觀念在於許多職業選手中並不陌生,但對於青少年選手卻是非常好的訊息,因為許多小選手們在練習賽時,往往的習慣多半是和同組朋友相約拼球,而小潘表示若在練習賽計算桿數時,隔日比賽他較容易會和前一天的狀況相比,因此他選擇在練習賽時多著重在果嶺邊的切推練習。而在比賽當天的流程,小潘大約會花60分鐘進行練習,其中練習順序以推桿20min, 長桿30min, 切桿10min,而為何以這樣的順序小潘表示,過去比賽時皆是先練習長桿,但後來發現這樣在長桿練習後與第一洞開球的時間間隔過久,身體已燒冷卻下來,因此改成這種模式。而在賽後時小潘指出他也不太會去練習場,除非當天有必要才會去練習場,並且多半是檢查他著重的技術重點、檢查瞄準與節奏等,而練習量也約在30顆球左右,他說去年他參加了約35場比賽,因此休息對於巡迴賽選手是非常重要的。
講到這邊~ 突然發現我紀錄了一....大段了! 教授表示:若是你的論文有這樣積極就好!!!(歎氣...論文真的很難生啊...)。最後來講講有關選手詢問小潘的經驗分享。
請問你在比賽時,是否每球都會做shot shaping?
Pan: 我的主要球路為直球,因此多半以直球為主,因為我覺得這樣的球路在僅型不同球路的調整較為容易,不過每個球員都不太一樣。
若是在練習場狀況很好,但到了第一洞梯台開球OB或是打不好,你會怎麼做?
Pan: 即是我現在在第一洞梯台仍會感到緊張,所以我會去努力的做深呼吸來降低我的心跳率,讓我更可以正常發揮。但若是真的還是OB了,也就只能“接受他”,告訴自己接下來還有17洞。另外“流程”是我在壓力下的好朋友,它可以幫助我專注在該注意的事情上,並且阻隔一些我不應該有的想法或是其他的阻礙。
最後在室內課結束之際,小潘講出了一句高爾夫名言,而我深感同意「高爾夫不是在比你的好球打得有多好,而是在比誰的壞球比較好」,而這句話個人覺得對於許多業餘好手們,都是應該要放在心裡的名言,因為選手們多半會想要追求那最好最佳的狀況,但時常忽略了如何讓我們的球 “In play”,也就是在可以打的範圍下。記得前陣子有位選手和我問到說,gina姐我現在開球雖然有12-13個可以打上球道,但我覺得有時侯我都是運氣好才打上去的,我知道我這球其實有點沒有打到,是我最後面硬勾回來的(我心裡已默默表示,我想勾都還勾不回來呢....XDDDD),我和他說:當然我們可以去看看如何提升我們的擊球品質,但對於可以打將球打上球道我們還是要對自己感到讚許,因為我們並不需要100分的球讓我們打出好成績,但是正確的心態面對每一次的狀況卻可以讓我們有更好的機會將自己發揮出來。
呼~ 來到了下午課程,下午小潘幫選手們上了一堂精彩的推桿課程,其中給予了選手在設定的觀念,也就是必須要找到自己最舒服的姿態,並且強調使用大肌群來帶動動作,如同長桿與切桿講到的重點,握壓應盡量保持輕柔,因若握壓過緊則易過度使用小肌群來進行動作,進而不易保持動作的一致性。另外tony教練也和選手們提出了使用訓練器材的優點,正確的使用輔助器材可以讓我們快速地得到回饋進而作出修正,但教練也建議我們不可過度依賴輔助器具,因高爾夫運動中,感覺-大腦-大腦-身體這個流程是非常重要的,選手有好的意象能力建立動作的感受,是優秀選手非常重要的能力之一。
最後主辦單位邀請到正元精密的營運長Rock,來幫助所有的選手識別自己的推桿弧度,並給予每位選手適合他們的推桿軌跡訓練器材,超讚的! 相信選手在經過這次密集的體能、技術觀念、實務比賽經驗與科學輔助等訓練下,每位小選手們必定都獲得了屬於自己最棒的耶誕禮物~ 畢竟有些事情,從優秀選手中講出來的比他們自己的教練苦口婆心100句還來的有效呀XDDD,好的~說的這麼多....該來去還債了!
我的耶誕禮物
Matlab程式語言確認、研究一SPSS二因子事後比較、IRB結案~~耶!
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「matlab 語言 設定」的推薦目錄:
- 關於matlab 語言 設定 在 C.T. Pan Facebook 的最佳貼文
- 關於matlab 語言 設定 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於matlab 語言 設定 在 大象中醫 Youtube 的最讚貼文
- 關於matlab 語言 設定 在 大象中醫 Youtube 的精選貼文
- 關於matlab 語言 設定 在 [心得] 在FORTRAN呼叫MATLAB的函數(64位元) - 批踢踢實業坊 的評價
- 關於matlab 語言 設定 在 matlab語言在PTT/mobile01評價與討論 - 速食 的評價
- 關於matlab 語言 設定 在 matlab語言在PTT/mobile01評價與討論 - 速食 的評價
- 關於matlab 語言 設定 在 MATLAB & Simulink新版本2015b更新,新功能歡迎使用計資 ... 的評價
- 關於matlab 語言 設定 在 開始使用MATLAB 語言| 他山教程,只選擇最優質的自學材料 的評價
- 關於matlab 語言 設定 在 變更語言或位置設定- iPhone 和iPad - YouTube說明 的評價
- 關於matlab 語言 設定 在 goole英文版本切換中文版 - YouTube 的評價
matlab 語言 設定 在 コバにゃんチャンネル Youtube 的最佳解答
matlab 語言 設定 在 大象中醫 Youtube 的最讚貼文
matlab 語言 設定 在 大象中醫 Youtube 的精選貼文
matlab 語言 設定 在 matlab語言在PTT/mobile01評價與討論 - 速食 的推薦與評價
在matlab語言這個產品中,有超過5篇Ptt貼文,作者efete也提到我想詢問一下有使用過LG LD450產品的朋友在設定選項是否有變更語系的功能假如有支援幾國語言因為打算幫 ... ... <看更多>
matlab 語言 設定 在 matlab語言在PTT/mobile01評價與討論 - 速食 的推薦與評價
在matlab語言這個產品中,有超過5篇Ptt貼文,作者efete也提到我想詢問一下有使用過LG LD450產品的朋友在設定選項是否有變更語系的功能假如有支援幾國語言因為打算幫 ... ... <看更多>
matlab 語言 設定 在 [心得] 在FORTRAN呼叫MATLAB的函數(64位元) - 批踢踢實業坊 的推薦與評價
前言:(都是廢話~可以跳過XD)
MATLAB提供了向外窗口給C語言及FORTRAN語言,使得這兩種語言可以直接調動MATLAB的函
數來使用,C/MATLAB混編的教學很多,但關於FORTRAN/MATLAB,台灣用FORTRAN的本來就
少,而專精FORTRAN的人也有他們自己的一套系統,譬如TecPlot以及很多免費的FORTRAN
繪圖函數庫,所以其實真正有教怎麼用FORTRAN呼叫MATLAB函數的中文教學很少,尤其是
針對不同編譯器的設定上,最常找到的教學是CVF編譯32位元程式的設定,而IVF幾乎沒有
中文的,英文的又閱讀的很辛苦。MATLAB雖然有內建FORTRAN呼叫MATLAB的範例程式碼,
但是那是使用FORTRAN77寫成的。
也許很懂程式設計的人不用什麼教學就知道該怎麼設定,但是我想還是有很多研究生跟
我一樣上研究所才開始學程式,所以除了會寫CODE外,很多關於編譯器方面該怎麼設定也
都一知半解,尤其現在IVF跟經典教科書使用的CVF已經長得不太一樣了,所以我終於成功
能夠在FORTRAN程式呼叫MATLAB的一些函數後,想說放到網路上讓有需要使用到MATLAB及
FORTRAN的苦命菸酒生們參考如何設定。
其實大部分都是網路上東蒐集一點西蒐集一點最後整理出來的東西,而我主要是針對如何
設定及一些該注意的地方來分享,至於詳細的語法,我想有空再說吧,而且語法方面其實
都是由MATLAB提供的,所以可以參考C怎麼呼叫MATLAB函數。或是GOOGLE '調用MATLAB計
算引擎',也可以找到關於語法上的介紹。
編譯一個有呼叫到MATLAB的FORTRAN原始碼有兩種方法:
(MATLAB跟FORTRAN編譯器都必須安裝)
1.使用MATLAB編譯,這個最簡單,幾乎不用設定,但是MATLAB只能懂FIX格式(77)的
FORTRAN,要讀FREE格式的,必須要在某個.bat檔裡面去修改,在此不去說明,因為
我想應該也沒人用FORTRAN寫了一個程式後還特地使用MATLAB編譯吧...
(這方法需要MATLAB能辨別出使用的FORTRAN編譯器,但似乎MATLAB只認識CVF跟IVF,
其他如PGI等等其他廠牌編譯器他都不認得)
2.使用FORTRAN的編譯器去編譯,我想菸酒生們大部分應該都是使用WINDOW系統,所以下
面講的也是這個方法。會用LINUX的人都是專業的,我想應該他們都會這些了~囧
3.把MATLAB的函式庫編譯成.dll,不過這太專業了,實際上怎麼做我也不懂,我只知道
這方法可以讓程式在沒安裝MATLAB的電腦上執行。
正文:
首先是我的操作環境,我想如果操作環境不同,可能也會有些不同,所以有可以依照操
作環境不同來調整設定方式:
作業系統:Windows 7 64位元
MATLAB版本:R2010a 64位元
安裝路徑C:\Program Files\MATLAB\R2010a
FORTRAN編譯器:Intel Visual Fortran 11 使用IDE介面
IDE介面是用Microsoft Visual Studio 2008
編譯組態: Debug x64
前置作業:
1.設定Win7環境變數:
控制台->系統及安全性->系統->進階系統設定->環境變數
出現的頁面會有上下兩大區塊,在下方的系統變數區塊中的變數欄尋找PATH這
項,點選後按下方的編輯鈕,在變數值那欄應該已經有很多路徑了,在最後加
上";",然後再加上下面這個路徑
C:\Program Files\MATLAB\R2010a\bin\win64
一直按確定關掉所有頁面後,重新開機(一定要重新開機!)
(若程式可以編譯,但執行時卻會出現找不到XXX.dll,通常都這步驟的問題)
2.設置專案屬性:
開啟會使用到MATLAB計算引擎的FORTRAN專案,記得組態要改成x64,至於是
Debug或Release我想都沒差。
(若組態是win32,我不確定能不能呼叫64位元的MATLAB)
a.專案->屬性->FORTRAN->GENERAL,在Additional Include Directories那欄
填上C:\Program Files\MATLAB\R2010a\extern\include
b.專案->屬性->FORTRAN->PREPROCESSOR,在Preprocess Source Files那欄
選擇YES
(這步驟重要~我卡很久後才知道要做這步驟)
c.專案->屬性->LINKER->GENERAL,在Additional Library Directories那欄
填上C:\Program Files\MATLAB\R2010a\extern\lib\win64\microsoft
d.專案->屬性->LINKER->INPUT,在Additional Dependencies那一欄填上
libmx.lib libmat.lib libeng.lib
確定,關掉屬性視窗。
(對於a、c、d若是不想針對特定專案,而是所有專案都可以呼叫MATLAB,可從
工具->選項裡去設定,請自行找編譯器教學......)
3.在程式碼最開頭加上 #INCLUDE "fintrf.h"
4.接著就可以用MATLAB針對FORTRAN呼叫MATLAB計算引擎的一些特定函數來寫程
式,跟在C裡呼叫的方式差不多,我個人是覺得必須要有指標的觀念才行,才
比較好懂跟自行運用。
因為這篇主要是針對64位元作業系統及64位元程式的設定及需要注意的事項
,所以關於語法請自行參考MATLAB的說明。
以一個在FORTRAN程式呼叫MATLAB畫圖的程式碼為例,前面數字為行號:
(若要把行號也寫進程式碼的話,記得#INCLUDE "fintrf.h"這行不能加行號)
#INCLUDE "fintrf.h"
1 PROGRAM main
2 IMPLICIT NONE
3 INTEGER*8,EXTERNAL:: engOpen,engClose,mxCreateDoubleMatrix
4 INTEGER*8,EXTERNAL:: mxGetPr,engPutVariable,engEvalString
5 INTEGER*8::ep,T,status
6 INTEGER*8::i,j,k
7 REAL*8::nodes(2,400)
8 DO i=1,400
9 nodes(1,i)=2d0*3.1415926/400d0*DBLE(i)
10 ENDDO
11 CALL RANDOM_SEED()
12 CALL RANDOM_NUMBER( nodes(2,:) )
13 nodes(2,:)=nodes(2,:)*2d0-1d0
14 i=2
15 j=400
16 k=0
17 ep=engOpen(' ')
18 T=mxCreateDoubleMatrix(i,j,k)
19 CALL mxCopyReal8toPtr(nodes,mxGetPr(T),2*400)
20 status=engPutVariable(ep,'voronoi_nodes',T)
21 status=engEvalString(ep,'for i=1:1:400, &
plot(voronoi_nodes(1,i),voronoi_nodes(2,i),''*''); &
hold on; &
end')
22 status=engEvalString(ep,'axis equal')
23 status=engEvalString(ep,'axis([0,2*3.1415926,-1.1,1.1])')
24 CALL mxDestroyArray(T)
25 PAUSE '按任意鍵結束'
26 status = engClose(ep)
27 END PROGRAM main
如果程式碼正確執行,應該會出現一張用MATLAB畫的圖,上面很多*號....
如圖https://ppt.cc/Jbsq
注意:
1.在64位元下,MATLAB的整數是8 bytes的資料型態,所以第3、4、5行可以看到
他們被宣告成8 bytes整數,第3、4行是呼叫MATLAB以及與MATLAB做資料交換
要用到的MATLAB引擎函數,簡單說就是FORTRAN與MATLAB溝通的橋樑,功能請自
行參考MATLAB的HELP,而第5行雖然不是宣告成指標變數,但其實它們的功用很
類似於指標。
2.(這點是我自己猜測的) 有些MATLAB的引擎函數是類似於傳址型態,而不能傳
值,所以像第18行的T=mxCreateDoubleMatrix(i,j,k),功能是在記憶體中
ALLOCATE一塊空間用來存放2*400的陣列,而k=0則表示此陣列都是純實數。
理論上應該寫成T=mxCreateDoubleMatrix(2,400,0)也可以(一些C語言的範例
好像也是這樣寫),但實際上會發現無法ALLOCATE,無法ALLOCATE時T會回傳0
,所以要先令i=2,j=400,k=0,然後寫成T=mxCreateDoubleMatrix(i,j,k)才
能ALLOCATE成功。原因只是我自己的猜測,真正的原因我也不清楚。總之遇到
這種MATLAB引擎指令可用回傳的值為多少來判斷是否執行成功,若執行成功,
回傳的為一個非0值,因為回傳的是類似於記憶體位置的資料(指標),若執行
失敗,會回傳0,可以依此點來判斷MATLAB引擎指令有沒有成功被執行。
3.為了避免混亂,所以我沒加上判斷MATLAB指令是否成功執行的語句。
4.有時候雖然成功執行指令,但其實只是說成功把東西從FORTRAN傳送到MATLAB
,而MATLAB那邊若是語法錯誤,FORTRAN這邊卻不會知道(不像直接操作
MATLAB時,若語法錯誤會出現錯誤訊息),所以跑出來的結果不一定會正確。
以上,以後畫圖就不用再另外輸出數據,然後再打開MATLAB讀入數據來畫了
除了畫圖外,我想MATLAB還有很多東西可以被FORTRAN拿來使用
像我研究這個也不是因為要畫圖,其實我是要使用MATLAB內建的建Delaunay三角形的函數
因為FORTRAN的建Delaunay三角形程式碼都是外國人寫的,使用教學都英文,根本看不懂
怎麼用,所以我才會把主意打到MATLAB上。我想有些人應該跟我一樣,雖然FORTRAN資源
豐富,但是卻因為看不懂英文所以不會使用=..=
我不是專門玩程式的人,只是因為研究所需要才開始學寫程式
所以如果有什麼東西是本來就該知道的基礎知識而我不知道,請見諒>//////<
希望有多點人一起玩玩看,不要輸給C/C++了XDDDD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.46.73
※ 編輯: callmei 來自: 140.112.46.73 (05/14 22:41)
... <看更多>