【MATLAB 學習筆記】 SimMechanics 流程攻略(4)
Parker教授一共五集教學,我濃縮了一下,分成四章攻略,本章寫完,SimMechanics入門攻略也告一段路,準備繼續填其他的坑。
本章例項為一個二級擺,並沒有太多新的知識點,主要是之前知識點融合的一個例項,重點屢一下各個模組之間的座標關係。
========================================================================
首先,有一個單擺,其擺杆的質量可以忽略,擺的質量為m,杆長l,擺球的半徑為r。
因此θ關於t 的關係可以通過如上表示出來。
在SimMechanics中,建立一個單擺:
接下來,連結單擺,我們用一個圓柱體表示。
圓柱創立座標系,是XY平面建立圓,Z軸是圓柱的高,並且沿著Z的正負半軸向兩邊延伸,即座標系位於圓柱體中心。
然而,鉸鏈的轉軸是Z軸,因此我們要在鉸鏈follower座標系跟圓柱座標系之間加兩個轉換,一個旋轉一個平移。
最終單擺的SimMechanics構圖如下:
搞清楚座標系之間的關係,就非常容易了。
二級擺如法炮製
收工。
相關推薦
【MATLAB 學習筆記】 SimMechanics 流程攻略(4)
Parker教授一共五集教學,我濃縮了一下,分成四章攻略,本章寫完,SimMechanics入門攻略也告一段路,準備繼續填其他的坑。 本章例項為一個二級擺,並沒有太多新的知識點,主要是之前知識點融合的一個例項,重點屢一下各個模組之間的座標關係。 ============
【MATLAB 學習筆記】 SimMechanics 流程攻略 (2)
本章主要內容: 1. 製作斜坡上以及懸掛的彈簧阻尼系統; 2. 用m檔案修改系統中的引數,達到可程式設計控制的目的。 ==================================================================== 首先研究一下各個
【Matlab學習筆記】【數學形態學】分水嶺分割演算法
分水嶺演算法的概念及原理: 分水嶺分割方法,是一種基於拓撲理論的數學形態學的分割方法,其基本思想是把影象看作是測地學上的拓撲地貌,影象中每一點畫素的灰度值表示該點的海拔高度,每一個區域性極小值及其影響區域稱為集水盆,而集水盆的邊界則形成分水嶺。分水嶺的概念和形成可以通過模擬浸入過程來說明。在每一個區域性
【matlab學習筆記】矩陣的表示和常用符號
今天在看一段matlab程式碼的時候發現matlab的風格和C/JAVA有點不同啊,總而言之就是簡潔!但是隨之而來的問題就是有些地方難以看懂,我把這些貼出來,希望對像我一樣的新手有幫助。 矩陣的表示 在MATLAB中建立矩陣有以下規則:a、矩陣元素必須在”[ ]”內;b、矩
【Matlab學習筆記】matlab的程式設計規則
1.Matlab的續行符: 關於matab的換行,在matlab程式碼的編寫過程中,有時會遇到程式碼在一行顯示不開了,或者在txt文件、或其他程式碼編輯後,由於其本身格式的作用,程式碼可能會自
【Matlab學習筆記】【數學形態學】膨脹、腐蝕、開運算、閉運算、擊中擊不中變換
1.形態學膨脹操作: %膨脹 imdilate(dilate=膨脹/擴大) clc clear A1=imread('C:\Users\Administrator\Pictures\DIP3E_CH09_Original_Images\DIP3E_Original
【安全牛學習筆記】手動漏洞挖掘(四)
security+ 漏洞 信息安全 手動漏洞挖掘本地文件包含lfi 查看文件 代碼執行 <?php echo shell_exec($_GET[‘cmd‘]);?> Apache access.log遠程文件包含rfi 出現概率少於lfi,
【安全牛學習筆記】SQLMAP自動註入(二)
信息安全 security+ SQLMAP自動註入(二)-REQUEST和SQLMAP自動註入(三)-OPTIMIZATIONSQLMAP自動註入02-----REQUEST--delay 每次http(s)請求之間延遲時間,浮點數,單位為秒,默認無延遲--timeout 請求超時時間,
【CV學習筆記】———— 基本圖片處理知識(此坑還未填完,不定期更新)
題外話:最近一段時間學校比賽賊多,都是一些創新創業類的,超級費腦子,每天晚上都是一波頭腦風暴,找老師找小夥伴一起討論,每次都是第一天的點子第二天就被我們自己否決了,不得不說,創新創業類的比賽發現機會的眼光很重要,勇氣更重要 ——————————————————————————以下為正文—
【latex學習筆記】LaTex中的距離(固定長度、橡皮長度、長度命令)
固定長度 cm 釐米 mm 毫米 in 英寸(1in=2.54cm) pt 點(1in=72.27pt) bp 大點(1in= 72bp) pc pica (1pc =12pt) 十二點活字 dd
【PHP學習筆記】原生PHP操作MySQL(附錄通用增刪改查函式封裝)
PHP的全域性函式簡直好用的不要不要的(怪不得PHP是最好的語言沒有之一)
【Spring學習筆記】11 spring aop 程式設計(註解方式)
2018.5.25註解方式比較繁瑣不直觀,瞭解即可1.建立web專案2.引入jar包在原來jar包基礎上引入aop相關的jar包3.日誌檔案log4j.properties4.準備目標物件先建立介面再建立實現類package com.lu.spring.aop.service
【CV學習筆記】———— 基本圖片處理知識(此坑還未填完,不定期更新)
題外話:最近一段時間學校比賽賊多,都是一些創新創業類的,超級費腦子,每天晚上都是一波頭腦風暴,找老師找小夥伴一起討論,每次都是第一天的點子第二天就被我們自己否決了,不得不說,創新創業類的比賽發現機會的眼光很重要,勇氣更重要 ———————————————————
【docker學習二】CentOS7.5+Docker 映象(容器)的使用
承接上篇:https://mp.csdn.net/postedit/82744127 上文介紹了容器與映象的基本操作,這裡總結下容器的使用。 先在官網找到一個映象: https://hub.docker.
【論文閱讀筆記】---二值神經網路(BNN)
二值網路是將權值W和隱藏層啟用值二值化為1或者-1。通過二值化操作,使模型的引數佔用更小的儲存空間(記憶體消耗理論上減少為原來的1/32倍,從float32到1bit);同時利用位操作來代替網路中的乘加運算,大大降低了運算時間。由於二值網路只是將網路的引數和啟用值二值化,並沒有改變網路的結構。因此我們主要關注
【系統學習SpringBoot】SpringBoot新建HelloWorld工程(IDEA)
學習框架時一開始用的eclipse,感覺很不舒服,很多配置檔案提示很水。 後來遇到了IDEA,神器,不解釋誰用誰知道 博主的開發環境,IDEA2016,JDK1.8,Maven3.3.9…. 開始SpringBoot之旅吧 一、新建一個SpringB
C#微信公眾號全攻略(4)--實現回覆訊息C#程式碼
接上文 這個函式把使用者發來的內容交接給messageHelp來處理 最後返回messageHelp.ReturnMessage private void Handle(string postStr) { messageHelp help = new
【TensorFlow學習筆記】2:基本使用流程和使用檢查點,按照時間自動管理檢查點
學習《深度學習之TensorFlow》時的一些實踐。 TF的基本使用 對於分類問題的特徵X和標籤Y,分別定義tf.placeholder,這是計算圖輸入資料的入口。 對於模型中的引數(注意不是超引數),如往往是權向量w和偏置b,定義tf.Variable,並傳入初始的值
【MongoDB學習筆記】6:資料備份(mongodump)與恢復(mongorestore)流程
備份資料 要備份某個DB中的全部Collection,相當於備份RDBMS中某個Schema下的全部Table。比如想要備份這個DB: > show dbs admin 0.000GB config 0.000GB local 0.000
【JAVAWEB學習筆記】12_Http&Tomcat
請求重定向 san res tor tomcat啟動 zha rac pac b- 一、Http協議 1.什麽是Http協議 HTTP,超文本傳輸協議(HyperText Transfer Protocol)是互聯網上應用最為廣泛的 一種網絡協議。所有的WWW文