
發布
注冊
/
登錄MathWorks的案例
MBSE | MathWorks 工具在基于模型系統工程中的應用
這些活動的概念和內容我們已經有了基本的了解,
接下來我們看一看,怎樣使用 MathWorks 提供的工具鏈執行這些活動。
大家知道,MathWorks 在 2019 年推出了一個面向系統工程應用的工具——System Composer,從 2019a 版本發展到今天的 2020b 版本,經過多個版本的迭代,功能更加完備,和 MATLAB/Simulink 的其他工具集成的越來越好,正在得到越來越多系統工程師的關注和使用。
但在這里有必要強調一下,正如前面所說,
系統工程涉及的工程活動非常多,這些工程活動的實施不僅需要 System Composer,還需要 MATLAB 和 Simulink 以及其他 Tooblox/Blockset 的支持。
總體來說,System Composer 在系統層面的描述能力、MATLAB 提供的分析能力以及 Simulink 提供的系統級建模仿真能力,讓使用 MathWorks 的工具鏈開展的系統工程活動,在
“定性”
和
“定量”
方面均有更好的工具基礎。
下面我們通過一個實例來看一看,采用 MathWorks 提供的工具鏈怎么開展系統工程的各項活動。
◆ ◆ ◆ ◆
假設我們接收到的任務是開發一個實時跟蹤綠色球的系統。
任務/目標定義 和 需求工程
首先,基于這個任務定義,我們需要細化這項任務需求,比如回答下列問題:
目標球的材質是什么?
目標球有多大?
目標球向幾方向運動?
目標球是在水下,天空,戶外還是戶內?
需要系統以多快的速度追蹤到這個球?
這時,我們使用 Simulink Requirements 來定義和管理這些細化的需求。
展開 matlab入門資料分享及學習網站推薦
1、mathworks.com/help/index.html
MathWorks公司推出的集matlab參考文檔、程序示例、函數集合、視頻簡介、疑難解答于一體的綜合matlab學習平臺。在這里不僅學習基礎matlab編程,還包括simulink、工具箱等高階matlab知識。
2、mathworks.com/matlabcentral/fileexchange
MathWorks公司推出matlab程序共享平臺,絕大部分代碼都是可直接閱讀的源文件。如果想要求某個算法的源代碼,可以來這里搜一搜。
3、blogs.mathworks.com
MathWorks公司推出的matlab編程專屬博客網站,MathWorks公司職員在這個博客上面分享他們的matlab心得。
4、mathworks.com/matlabcentral/answers
MathWorks公司推出的matlab編程問答中心。目前該問答中心匯集了29萬多個matlab編程方面的問題,約有15萬個多問題被圓滿解答。對于matlab初學者而言,所遇到的問題基本上都能在這里找到完美答案。
5、matlabacademy.mathworks.com
MathWorks公司推出的matlab課程學習平臺。涵蓋內容包括編程與應用程序開發、圖像處理與計算機視覺、信號處理與通信、建模與仿真以及控制與算法設計等。
以上提到的書籍資料,有需要的朋友可以自取:https://zhuanlan.zhihu.com/p/508177844
展開 如何在 3D 環境中仿真自動駕駛汽車
Pure pursuit 控制器
· 縱向駕駛員模塊用于調節車輛的速度(
https://ww2.mathworks.cn/help/vdynblks/ref/longitudinaldriver.htmlhttps:/www.mathworks.com/help/vdynblks/ref/longitudinaldriver.html
)。具體來說,它是一個 PI 控制器,可為參考速度生成執行信號。
圖11. 縱向駕駛員
請注意,目前,我們通過使用查表來定義不同區域的速度,從而簡化了速度曲線的創建過程。但是,更推薦使用 Velocity Profiler(
https://ww2.mathworks.cn/help/driving/ref/velocityprofiler.html
)來自動化速度曲線生成過程。
· 結果
:圖12 顯示了仿真軌跡和參考軌跡的比較。從結果可以明顯看出,橫向控制器成功跟隨了參考路徑。除了橫向控制外,縱向駕駛員還可以調節所需的速度。
圖12. 第二圈獲得的車輛軌跡
總結
這篇文章展示了 MathWorks 工具如何在存在障礙物的情況下用于在封閉賽道上自主駕駛車輛。您可以擴展此方法,并利用文檔中提供的示例來設計和仿真自動駕駛汽車:
https://ww2.mathworks.cn/help/driving/examples.html
。
隨著汽車行業的進步和發展,各種學生競賽中也開始引入了無人駕駛類別,
中國大學生方程式無人車(FSAC)競賽
就是其中之一。該類比賽的目的是讓同學們利用不同學科知識設計和制造可以自動行駛的汽車。使用 MATLAB 和 Simulink,您可以設計自動駕駛系統功能,包括傳感,路徑規劃,傳感器融合和控制系統。
展開 matlab最新版下載2006a及版本信息
1
matlab最新版下載2006a
MATLAB R2006a (2006版):
Matlab 2006作為美國 MathWorks公司開發的用于概念設計,算法開發,建模仿真,實時實現的理想的集成環境。是目前最好的科學計算類軟件,2006年3月MATLAB 2006最新版正式發行,本MATLAB 2006 包括 MATLAB FOR Windows x64。
Mathworks Matlab R2006a
MATLAB R2006a正式發布了!MATLAB 2006a于3月1日正式發布,并在3月3日開始對客戶出貨。相關信息見 http://www.mathworks.com/products/new_prod...tml?ref=fp2006a 。從現在開始,MathWorks公司將每年進行兩次產品發布,時間分別在每年的3月和9月,而且,每一次發布都會包含所有的產品模塊,如產品的new feature、bug fixes和新產品模塊的推出。在R2006a中(MATLAB 7.2,Simulink 6.4),主要更新了10個產品模塊、增加了多 達350個新特性、增加了對64位Windows的支持,并新推出了.net工具箱。
作為和Mathematica、Maple并列的三大數學軟件。其強項就是其強大的矩陣計算以及仿真能力。要知道Matlab的由來就是Matrix + Laboratory = Matlab,所以這個軟件在國內也被稱作《矩陣實驗室》。每次MathWorks發布Matlab的同時也會發布仿真工具Simulink。在歐美很多大公司在將產品投入實際使用之前都會進行仿真試驗,他們所主要使用的仿真軟件就是Simulink。Matlab提供了自己的編譯器:全面兼容C++以及Fortran兩大語言。
展開 
Matlab的常見問題
Matlab的常見問題
Matlab的常見問題
>************************************************************************<
=================================== - [返回]
1).Matlab 6.X在Windows 2000/XP上無法啟動
:#highsun,2001/3/2, SMTH/NewSoftware #
MathWorks的解決辦法雖然是針對繁體中文系統的,我試過在簡體
中文系統下一樣可以用。
http://www.mathworks.com/support/solutions/data/26985.shtml
http://www.mathworks.com/support/solutions/data/26990.shtml
Solution Number: 26990
Date Last Modified: 2001-01-30
Product: MATLAB 6.0 ==> Current Version
Platform: Windows
Problem Description
Why do I encounter problems when running MATLAB 6.0 (R12) on Hebrew
or
Traditional Chinese (Taiwan) Windows? I try to start MATLAB but after
the splash screen disappears, MATLAB exits.
PLEASE NOTE: This solution only applies to MATLAB 6.0.
展開 追蹤“MATLAB被禁”
再仔細剖析一下Matlab以及對應的公司MathWorks,可以說是持久戰的典范。
MathWorks在1984年成立,只有1名員工。
第一筆收入是1985年賣給了MIT10個Matlab版權,收入500美元。
MathWorks公司早期很不起眼,有個玩笑稱它前7年員工數每一年翻一番,1984年1個員工,1985年2個員工,1986年4個員工,直到7年后的1991年也才只有128個員工。
和今天很多初創公司相比,這個成長速度就像是蝸牛了。
但是他們力出一孔,圍繞著Matlab不斷增加功能,使Matlab成為一個行業領先的工具軟件。
1997年,MathWorks的營業額達到了5000萬美元,380名員工。
如今2019年MathWorks公司營業額是10億美元,3000多員工,全球有400多萬用戶。
雖然從營業額看并不大,但其實我們更應該學習這種模式——不斷積累。
把一項技術做到極致,成為某個細分領域的隱形冠軍。
最后總結一下,當我們在思考如何解“Matlab被禁”這個解燃眉之急的同時,更需要考慮如何才能在未來做出像Matlab那樣的工作,做出能卡別人脖子的技術。
這需要我們做出改變,觀念上的改變,行動上的改變。
至于哪些具體的改變,我想前面梳理的四點就算是拋磚引玉吧:
(1)把東西做出來,而不是追求把論文發出來。
(2)把東西用起來,而不是做完就扔了。
(3)把教學場景用起來,而不是把教學當作負擔。
(4)把持久戰意識樹立起來,而不是期望速勝論。
(本文轉載自科學網)
展開 MATLAB 最前線—— R2019a 新特性
◆ ◆ ◆ ◆
微直播 ——
MATLAB 最前線——
R2019a 新特性
2019 年 4 月 23 日 10:00
【免費參與哦】
微信掃描二維碼立即注冊:
亮點包括:
增強學習
System Composer
5G 通信
Stateflow for MATLAB
主講人:
陳建平,MathWorks 高級工程師,專注于 5G 通信系統和工業物聯網。擁有北京大學學士和碩士學位。加入 MathWorks 之前,在 NTT DoCoMo 從事 4G 物理層算法研究及硬件原型設計和實現。加入MathWorks后,負責通信系統設計和應用,同時在工程大數據分析上積累了大量經驗,目前專注工業物聯網的設計和實現。
微信掃描二維碼立即注冊:
展開 【小工具】磁路中磁鋼耐溫估算
在線安裝
下載并運行“MyAppInstaller_web.exe”
鏈接:https://pan.baidu.com/s/1noFQLdF9PQk3GKlfYPli3Q 密碼:9kob
官網下載安裝
https://cn.mathworks.com/products/compiler/matlab-runtime.html http://ssd.mathworks.com/supportfiles/downloads/R2018a/deployment_files/R2018a/installers/win64/MCR_R2018a_win64_installer.exe
展開 粘彈性邊界施加及等效節點力計算施加結果 ¥10
MCR installer can be downloaded from the MathWorks website[1]. After installing MCR, the VBEA.exe can be launched directly. Please note that the first launching of the program takes one to two minutes. The screenshot of the main panel of Program for VBEA is shown in Fig. 1.
[1] http://www.mathworks.com/products/compiler/mcr/ (choose “R2013a 64-bit”)
展開 基于im2mesh建立真實圖片的有限元模型(界面自適應網格)-原創帖
使用下載鏈接上要求的版本matlab2018b
1、 下載im2mesh(下載后的名字更改為im2mesh);
https://ww2.mathworks.cn/matlabcentral/fileexchange/71772-im2mesh-2d-image-to-triangular-meshes?s_tid=LandingPageTabfx
2、 下載mesh2D-master(下載后的名字更改為mesh2D-master);
https://ww2.mathworks.cn/matlabcentral/fileexchange/25555-mesh2d-delaunay-based-unstructured-mesh-generation
3、 把mesh2D-master放入im2mesh中;
4、 在第三步的基礎上再把im2mesh放到matlab工具箱的目錄下,詳細操作如下:
5、 然后在matlab中可以直接打開demo1.m等文件,結果圖如下:
6、 新建立一個matlab的工作目錄,將demo1、demo2、demo3…demo7這幾個例子都復制進去,然后在matlab中進入此目錄,運行demo2,得到inp文件;
注:新建工作目錄的原因:
因為matlab.exe不能寫入/../bin/,
如果還使用C:\Program Files\MATLAB\R2018b\toolbox\im2mesh作為工作目錄,這將導致運行demo2時出現以下錯誤:
錯誤使用 fprintf
文件標識符無效。使用 fopen 生成有效的文件標識符。
出錯 printInp_multiPart (line 71)
fprintf( fid, [...
展開 matlab 使用的一點兒體會(for beginner)
一些專業網站
我所知道的有:
1) http://www.mathworks.com mathworks的官方網站
2) http://www.caenet.cn/forums/rightframe/ForumRegion.aspx?Forum_ID=233 這里有很多好資料
3) http://matlab.myrice.com/ Matlab大觀園,估計只要在網上搜索過matlab
資料的就不會不知道它,園主
是東北大學的薛定宇教授,一直從事MATLAB語言及其應用研究。
4) http://passmatlab.myetang.com/MATLAB/INDEX.HTM文宇工作室
5) http://sh.netsh.com/bbs/5186/ matlab語言與應用,薛定宇的一個論壇
6) http://www.matwav.com/resource/newlk.asp中國學術交流園地,除了matla
b有關外,還有很多其他的
專業的文章。
最后一條,要大膽的去試,哪怕只有一丁點兒可能。
譬如,早些時候,有朋友問我:我用什么命令可以查找所建立網絡的屬性的含義,
比如說:我建立網絡net=newff(minmax(p),[3,1],
{'tansig','purelin'},'traingda');想看看net.trainParam。lr_inc屬性是啥含義用什
么命令查看呢?
當時,我根本連練習都沒有用matlab的神經網絡工具箱的東西練習過。我help
newff也沒有結果,
后來實在沒有辦法,就試著help參數值traingda,沒有想到還居然真的就找到答案了。
展開 
matlab7(英文版)
Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
MathWorks Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
MathWorks Academia Web Site . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
MATLAB and Simulink Based Books . . . . . . . . . . . . . . . . . . . . 1-9
MathWorks Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
MATLAB Central — File Exchange/Newsgroup Access . . . . . 1-10
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Product Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
展開 MATLAB簡介
在當今30多個數學類科技應用軟件中,就軟件數學處理的原始內核而言,可分為兩大類.一類是數值計算型軟件,如MATLAB,Xmath,Gauss等,這類軟件長于數值計算,對處理大批數據效率高;另一類是數學分析型軟件,Mathematica,Maple等,這類軟件以符號計算見長,能給出解析解和任意精確解,其缺點是處理大量數據時效率較低.MathWorks公司順應多功能需求之潮流,在其卓越數值計算和圖示能力的基礎上,又率先在專業水平上開拓了其符號計算,文字處理,可視化建模和實時控制能力,開發了適合多學科,多部門要求的新一代科技應用軟件MATLAB.經過多年的國際競爭,MATLAB以經占據了數值軟件市場的主導地位.
在MATLAB進入市場前,國際上的許多軟件包都是直接以FORTRANC語言等編程語言開發的。這種軟件的缺點是使用面窄,接口簡陋,程序結構不開放以及沒有標準的基庫,很難適應各學科的最新發展,因而很難推廣。MATLAB的出現,為各國科學家開發學科軟件提供了新的基礎。在MATLAB問世不久的80年代中期,原先控制領域里的一些軟件包紛紛被淘汰或在MATLAB上重建。
MathWorks公司1993年推出了MATLAB 4。0版,1995年推出4。
2C
版(for win3。X)1997年推出5。0版。1999年推出5。3版。MATLAB 5。X較MATLAB 4。X無論是界面還是內容都有長足的進展,其幫助信息采用超文本格式和PDF格式,在Netscape 3。0或IE 4。0及以上版本,Acrobat Reader中可以方便地瀏覽。
時至今日,經過MathWorks公司的不斷完善,MATLAB已經發展成為適合多學科,多種工作平臺的功能強大大大型軟件。在國外,MATLAB已經經受了多年考驗。
展開 matlab介紹
在當今30多個數學類科技應用軟件中,就軟件數學處理的原始內核而言,可分為兩大類.一類是數值計算型軟件,如MATLAB,Xmath, Gauss等, 這類軟件長于數值計算,對處理大批數據效率高;另一類是數學分析型軟件,Mathematica,Maple等,這類軟件以符號計算見長,能給出解析解和任意精確解,其缺點是處理大量數據時效率較低.MathWorks公司順應多功能需求之潮流,在其卓越數值計算和圖示能力的基礎上,又率先在專業水平上開拓了其符號計算,文字處理,可視化建模和實時控制能力,開發了適合多學科,多部門要求的新一代科技應用軟件MATLAB.經過多年的國際競爭, MATLAB以經占據了數值軟件市場的主導地位.
在MATLAB進入市場前,國際上的許多軟件包都是直接以FORTRANC語言等編程語言開發的。這種軟件的缺點是使用面窄,接口簡陋,程序結構不開放以及沒有標準的基庫,很難適應各學科的最新發展,因而很難推廣。MATLAB的出現,為各國科學家開發學科軟件提供了新的基礎。在MATLAB問世不久的80年代中期,原先控制領域里的一些軟件包紛紛被淘汰或在MATLAB上重建。
MathWorks 公司1993年推出了MATLAB 4。0版,1995年推出4。2C版(for win3。X)1997年推出5。0版。1999年推出5。3版。MATLAB 5。X較MATLAB 4。X無論是界面還是內容都有長足的進展,其幫助信息采用超文本格式和PDF格式,在Netscape 3。0或IE 4。0及以上版本,Acrobat Reader中可以方便地瀏覽。
時至今日,經過MathWorks公司的不斷完善,MATLAB已經發展成為適合多學科,多種工作平臺的功能強大大大型軟件。在國外, MATLAB已經經受了多年考驗。
展開 Rhapsody—復雜域控軟件架構開發套件
AUTOSAR從概念到代碼的工作流程:Rhapsody改進了對AUTOSAR標準的支持功能,使用統一建模語言(UML)一一 來為與AUTOSAR RTE相集成的整個軟件構件生成C代碼
具備豐富的API可與其他軟件進行集成:Gateway提供雙向接口,兼容業界大多數常用的需求管理和配置管理工具,包括Microsoft? Word、Microsoft? Excel?、 Microsoft? PowerPoint?、 PDF?、 ASCII、 Adobe? Acrobat? 6.0+、 Rational DOORS、IBM Rational、IBM RequisitePro、Borland CalibreRM、 Mathworks Simulink
模型與代碼的相互關聯,支持由模型生成C/C++/Java/Ada代碼,以及開展可視化逆向工程
具備模擬和運行功能,可借助面板圖開展快速系統原型與仿真測試工作
模型驅動的驗證支持:通過Test Conductor和Automatic Test Generator插件,基于需求驅動測試過程,實現自動化測試,獲取可視化的測試用例,驗證測試有效性,生成測試覆蓋度報告
實時框架與動態模型代碼關聯支持
應用案例
展開