導航:首頁 > 五金知識 > matalb2014a工具箱

matalb2014a工具箱

發布時間:2023-01-01 00:41:06

❶ matalb 如何從工具箱文件 迅速了解它的用法 (需要看工具箱裡面哪些文件)

如何利用matalb cftool工具箱擬合曲線
您好,這樣的:一、 單一變數的曲線逼近
Matlab有一個功能強大的曲線擬合工具箱 cftool ,使用方便,能實現多種類型的線性、非線
性曲線擬合。下面結合我使用的 Matlab R2007b 來簡單介紹如何使用這個工具箱。
假設我們要擬合的函數形式是 y=A*x*x + B*x, 且A>0,B>0 。
1、在命令行輸入數據:

》x=[110.3323 148.7328 178.064 202.8258033 224.7105 244.5711 262.908 280.0447
296.204 311.5475]

》y=[5 10 15 20 25 30 35 40 45 50]

2、啟動曲線擬合工具箱
》cftool

3、進入曲線擬合工具箱界面逗Curve Fitting tool地
(1)點擊逗Data地按鈕,彈出逗Data地窗口;
(2)利用X data和Y data的下拉菜單讀入數據x,y,可修改數據集名逗Data set name地,然
後點擊逗Create data set地按鈕,退出逗Data地窗口,返回工具箱界面,這時會自動畫出數
據集的曲線圖;
(3)點擊逗Fitting地按鈕,彈出逗Fitting地窗口;
(4)點擊逗New fit地按鈕,可修改擬合項目名稱逗Fit name地,通過逗Data set地下拉菜單
選擇數據集,然後通過下拉菜單逗Type of fit地選擇擬合曲線的類型,工具箱提供的擬合類

❷ 求MATLAB的發展史及其電子方面應用!

20世紀70年代,美國新墨西哥大學計算機科學系主任Cleve Moler為了減輕學生編程的負擔,用FORTRAN編寫了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場。到20世紀90年代,MATLAB已成為國際控制界的標准計算軟體。

版本 建造編號 發布時間
MATLAB 1.0 1984
MATALB 2 1986
MATLAB 3 1987
MATLAB 3.5 1990
MATLAB 4 1992
MATLAB 4.2c R7 1994
MATLAB 5.0 R8 1996
MATLAB 5.1 R9 1997
MATLAB 5.1.1 R9.1 1997
MATLAB 5.2 R10 1998
MATLAB 5.2.1 R10.1 1998
MATLAB 5.3 R11 1999
MATLAB 5.3.1 R11.1 1999
MATLAB 6.0 R12 2000
MATLAB 6.1 R12.1 2001
MATLAB 6.5 R13 2002
MATLAB 6.5.1 R13SP1 2003
MATLAB 6.5.2 R13SP2 2003
MATLAB 7 R14 2004
MATLAB 7.0.1 R14SP1 2004
MATLAB 7.0.4 R14SP2 2005
MATLAB 7.1 R14SP3 2005
MATLAB 7.2 R2006a 2006
MATLAB 7.3 R2006b 2006
MATLAB 7.4 R2007a 2007
MATLAB 7.5 R2007b 2007
MATLAB 7.6 R2008a 2008
MATLAB 7.7 R2008b 2008
MATLAB 7.8 R2009a 2009.3.6
MATLAB 7.9 R2009b 2009.9.4
MATLAB 7.10 R2010a 2010.3.5

電子信息技術相關的工具箱,如自動控制、信號處理、圖像處理、神經元網路等工具箱。sinmulink模擬工具。

❸ MATALB曲線擬合工具箱中應用smoothing spline進行曲線擬合後,擬合處的表達式怎麼查看,或者怎樣得出

這是分段擬合,也就是說對折線進行平滑處理,沒有確定的表達式的

❹ matlab優化工具箱安裝

把工具箱解壓到matalb安裝目錄的toolbox目錄下(一般在Program Files下找到Matlab的安裝位置,點進去就能找到toolbox),回然後用addpath或者pathtool把該工具箱答的路徑添加到matlab的搜索路徑中,最後用which newtoolbox_command.m來檢驗是否可以訪問。如果能夠顯示新設置的路徑,則表明該工具箱可以使用了。

❺ Matalb使用cftool中的Smoothing Spline擬合函數,怎麼得出方程

數據准備:
我們以一組多項式數據為例,進行示例,假如多項式是y=4x^3+3x^2+2產生的數據,x取0到3之間間隔為0.3的數。具體數據如下:

調用工具箱:
關於如何調用工具箱我在其他經驗中有詳細的介紹,有興趣的可以查看。
這里我們用命令cftool進行調用擬合工具箱,在MATLAB主窗口中輸入 cftool 回車
可以看到如下擬合工具箱界面

擬合操作步驟:
首先我們將要擬合的數據選入到工具箱中,如下圖,在紅圈處,點擊向下三角,分別將要擬合的x y 選入,然後點擊右側的最上方的下三角,然後選擇polynomial( 多項式),下面的degree是階數,也就是x的最高次數,選擇不同的degree,在圖的左下角是擬合的結果,包括擬合的系數以及方差相關系數等,右側是數據點,以擬合曲線。

結果分析:
我們擬合的時候,一般情況下不知道要擬合的多項式是幾階的,我們一般調節degree都是從1逐漸增大,只要精度符合要求,就可以了,並不是精度越高越高。
擬合結果說明:
Linear model Poly3:
f(x) = p1*x^3 + p2*x^2 + p3*x + p4
Coefficients (with 95% confidence bounds):
p1 = 4 (4, 4)
p2 = 3 (3, 3)
p3 = 4.593e-15 (-3.266e-14, 4.185e-14)
p4 = 2 (2, 2)

Goodness of fit:
SSE: 2.386e-28
R-square: 1
Adjusted R-square: 1
RMSE: 5.839e-15
從以上可以看到最終擬合的y關於x的函數為:
f(x)=4*x^3+3*x^2+4.593e-15*x+2
我們可以看到一次項的系數為4.593e-15,實際上就是4.593*10^(-15),這個數量級完全可以認為是0,所以擬合的結果我們認為是:
f(x)=4*x^3+3*x^2+2
這里的方差SSE數量級為10的負28次方,相關系數 R-square=1,說明擬合的結果很好。

❻ 基於matlab的通信模擬系統設計

GUI中通過控制項調用M裡面的函數,也可以和simulink建立聯系,可有simulink輸出波形,並給出分析。基本上你的題目已經涵蓋了Matlab的三個系統,即GUI,M,simulink。自己學習並從簡單操作開始吧。

基於MATLAB 的擴頻通信系統模擬研究
范偉 翟傳潤 戰興群
(上海交通大學電子信息與電氣工程學院,200030,上海)
摘要 本文闡述了擴展頻譜通信技術的理論基礎和實現方法,利用MATLAB 提供的可視化
工具Simulink 建立了擴頻通信系統模擬模型,詳細講述了各模塊的設計,並指出了模擬建模
中要注意的問題。在給定模擬條件下,運行了模擬程序,得到了預期的模擬結果。同時,利
用建立的模擬系統,研究了擴頻增益與輸出端信噪比的關系,結果表明,在相同誤碼率下,
增大擴頻增益,可以提高系統輸出端的信噪比,從而提高通信系統的抗干擾能力。
關鍵詞 擴頻通信, 信噪比, 誤碼率, 擴頻增益
中圖分類號:TN914.42 文獻標識碼:A
Simulation of the Spread Spectrum Communication System
Based on MATLAB
FAN Wei, ZHAI Chuan-run, ZHAN Xing-qun
(School of Electronic, Information and Electrical Engineering, Shanghai Jiaotong University, 200030, Shanghai)
Abstract: The theory base and realizing methods of the spread spectrum communication
technology was presented in this study. The simulation model of the spread spectrum
communication system was built by using SIMULINK, which is provided by MATLAB. In
addition, each mole of the simulation model was introced in detail,and pointed out the
problems that must be pay attention to in the system simulation. On the basis of the designed
simulation conditions, the simulation program was run and the anticipant results were gained.
Moreover, the relationship between the spread spectrum gain and the fan-out error rate was also
studied by use of the simulation system. The results showed that on the base of the same error rate,
if the spread spectrum gain was enlarged, the Signal-to-Noise of the system fan-out would be
enhanced and the anti-jamming capability of the communication system would also be enhanced.
Keywords: spread spectrum communication, Signal-to-Noise, error rate, spread spectrum gain
1 引言
擴展頻譜通信(簡稱擴頻通信)與光纖通信、衛星通信,一同被譽為進入信息時代的三
大高技術通信傳輸方式,它是指發送的信息被展寬到一個很寬的頻帶上,在接收端通過相關
接收,將信號恢復到信息帶寬的一種系統。採用擴頻信號進行通信的優越性在於用擴展頻譜
的方法可以換取信噪比上的好處,即接收機輸出的信噪比相對於輸入的信噪比有很大改善,
從而提高了系統的抗干擾能力。本文根據擴頻通信的原理,利用MATALB提供的可視化模擬工
具Simulink建立了擴頻通信系統模擬模型,研究了擴頻通信的特性和擴頻增益與輸出端信噪
比的關系,目的是為以擴頻通信為基礎的現代通信的研究和設計提供依據。
2 擴展頻譜通信技術
2.1 理論基礎
擴頻通信的基本理論是根據資訊理論中的Shannon 公式,即
log (1 / ) 2 C = B + S N (1)
式中:C為系統的信道容量(bit/s);B為系統信道帶寬(Hz);S為信號的平均功率;N為噪
聲功率。
Shannon公式表明了一個系統信道無誤差地傳輸信息的能力跟存在於信道中的信噪比
(S/N)以及用於傳輸信息的系統信道帶寬(B)之間的關系。該公式說明了兩個最重要的概
念:一個是在一定的信道容量的條件下,可以用減少發送信號功率、增加信道帶寬的辦法達
到提高信道容量的要求;一個是可以採用減少帶寬而增加信號功率的辦法來達到。
擴頻增益是擴頻通信的重要參數,它反應了擴頻通信系統抗干擾能力的強弱,其定義為
接收機相關器輸出信噪比和接收機相關器輸入信噪比之比,即
d
s
d
s
i i B
B
R
R
S N
S N
G = = =
/
/ 0 0 (2)
式中,Si和S0分別為接收機相關器輸入、輸出端信號功率;Ni和N0分別為相關器的輸入、輸出
端干擾功率;Rs為偽隨機碼的信息速率,Rd為基帶信號的信息速率;Bs為頻譜擴展後的信號帶
寬,Bd頻譜擴展前的信號帶寬。
2.2 實現方法
擴頻通信與一般的通信系統相比,主要是在發射端增加了擴頻調制,而在接收端增加了
擴頻解調的過程,擴頻通信按其工作方式不同主要分為直接序列擴頻系統、跳頻擴頻系統、
跳時擴頻系統、線性調頻系統和混合調頻系統。現以直接序列擴頻系統為例說明擴頻通信的
實現方法。圖1為直接序列擴頻系統的原理框圖。
圖1 直接序列擴頻系統原理圖
由直擴序列擴頻系統原理圖可以看出,在發射端,信源輸出的信號與偽隨機碼產生器產
生的偽隨機碼進行模2加,產生一速率與偽隨機碼速率相同的擴頻序列,然後再用擴頻序列
去調制載波,這樣得到已擴頻調制的射頻信號。在接收端,接收到的擴頻信號經高放和混頻
後,用與發射端同步的偽隨機序列對擴頻調制信號進行相關解擴,將信號的頻帶恢復為信息
序列的頻帶,然後進行解調,恢復出所傳輸的信息。
3 系統模擬模型的建立
3.1 Simulik 簡介
MATLAB 最初是Mathworks 公司推出的一種數學應用軟體,經過多年的發展,開發了包括
通信系統在內的多個工具箱,從而成為目前科學研究和工程應用最流行的軟體包之一。
Simulink 是MATLAB 中的一種可視化模擬工具,是實現動態系統建模、模擬和分析的一個集成
環境,廣泛應用於線性系統、非線性系統、數字控制及數字信號處理的建模和模擬中。它包
括一個復雜的由接受器、信號源、線性和非線性組件以及連接件組成的模塊庫,用戶也可以
根據需要定製或者創建自己的模塊。Simulink 的主要特點在於使用戶可以通過簡單的滑鼠操
作和拷貝等命令建立起直觀的系統框圖模型,用戶可以很隨意地改變模型中的參數,並可以
馬上看到改變參數後的結果,從而達到方便、快捷地建模和模擬的目的。
3.2 模型建立及主要模塊設計
基於MATLAB /Simulink 所建立的擴頻通信系統的模擬模型,能夠反映擴頻通信系統的
動態工作過程,可進行波形觀察、頻譜分析和性能分析等,同時能根據研究和設計的需要擴
展模擬模型,實現以擴頻通信為基礎的現代通信的模擬模擬,為系統的研究和設計提供強有
力的平台。圖2 為基於MATLAB/Simulink 的擴頻通信系統模擬模型。
圖2 系統模擬模型
信源:隨機整數發生器(Random Integer generator)作為模擬系統的信源,隨機整數發
生器產生二進制隨機信號,采樣時間、初始狀態可自由設置,從而滿足擴頻通信系統所需信
接 收
高放混頻解擴 解調
本振PN 碼 同步
信 源 擴頻調制
PN 碼 振盪器
發 射
源的要求。
擴頻與解擴:PN 序列生成器模塊(PN Sequence Generator)作為偽隨機碼產生器,擴
頻過程通過信息碼與PN 碼進行雙極性變換後相乘加以實現。解擴過程與擴頻過程相同,即
將接收的信號用PN 碼進行第二次擴頻處理。
調制與解調:使用二相相移鍵控PSK 方式進行調制、解調。調制由正弦載波與雙極性擴
頻碼直接相乘實現,採用相干解調法進行解調。
信道:傳輸信道為加性高斯白雜訊信道。在加性高斯白雜訊信道模塊中,可進行信號功
率和信噪比的設置。
誤碼計算:誤碼計算由誤碼儀實現,誤碼儀在通信系統中的主要任務是評估傳輸系統的
誤碼率,它具有兩個輸入埠:第一個埠(Tx)接收發送方的輸入信號,第二個埠(Rx)
接收接收方的輸入信號。
3.3 幾點說明
在Simulink中,沒有單獨實現統計的計數器模塊,需要自行創建,計數模型的設計如圖
3。在計數模型中,用與信源和偽隨機碼同頻的脈沖模塊分別實現碼元同步和切普同步,利
用加法器的累加功能,實現每個碼元的相關峰值統計。
圖3 計數模型實現框圖
在擴頻通信建模中,擴頻與解擴使用的PN 碼以及調制和解調所使用的載波必須保持同
步,因此要注意偽隨機碼模塊和載波模塊的參數設置。
在誤碼率計算中,接收到的信號,由於經過擴頻解擴、調制解調、相關統計等處理,會
存在一個延遲,在誤碼儀模塊的對話框中要設置一個合適的延遲。
4 模擬結果分析
4.1 模擬系統運行情況分析
在給出下列模擬的條件下,觀察模擬運行情況。信息速率20b/s,幅度為1;偽隨機序
列採用10 級,傳輸速率為200b/s 的m 序列;載波頻率10KHz;信號功率為1W,信噪比30dB;
模擬時間設為2s。在這樣的模擬條件下,理論上可獲得10 倍的擴頻增益。圖4 是系統擴頻
解擴的模擬結果。上圖為信源,中圖為擴頻碼,下圖為信宿。從圖4 可見,信源和信宿相同,
誤碼率為0,基於MATLAB/Simulink 所設計的模擬系統滿足擴頻通信系統的軟體模擬要求。
圖4 系統擴頻解擴的模擬結果
4.2 擴頻增益與輸出端信噪比的關系
設置信息速率和偽隨機序列傳輸速率,在擴頻增益10 和50 的情況下,不斷改變信噪比
的大小,從而得到擴頻增益、誤碼率和信噪比的關系如圖5。從圖5 可以看到,在相同誤碼
率下,擴頻增益越大,輸出端信噪比越大,並且隨著系統要求的提高,增大擴頻增益,輸出
端信噪比會得到更大的好處。
圖5 不同擴頻增益下誤碼率模擬曲線
5 結論
擴頻通信以其較強的抗干擾、抗衰落、抗多徑性能而成為第三代通信的核心技術,本文
闡述了擴頻通信的理論基礎和實現方法,利用MATLAB 提供的可視化工具箱Simulink 建立了
擴頻通信系統模擬模型,詳細講述了各模塊的設計,並給出了模擬建模中需注意的問題。在
給定模擬條件下,運行了模擬系統,驗證了所建模擬模型的正確性。通過模擬研究了擴頻增
益和輸出端信噪比的關系,結果表明,在相同誤碼率下,增大擴頻增益,可以提高系統輸出
端的信噪比,從而提高系統的抗干擾能力。本文作者創新點:通過MATLAB/Simulink 建立的
模擬平台,研究了擴頻增益與誤碼率、信噪比之間的關系,為以擴頻通信為基礎的衛星信號
設計提供依據。
參考文獻:
1 曾興雯,劉乃安,孫獻璞。擴展頻譜通信及其多址技術〔M〕。西安:西安電子科技大學
出版社,2004。
2 徐明遠,邵玉斌。MATLAB 模擬在通信與電子工程中的應用[M]。西安:西安電子科技大
學出版社,2005。
3 李建新,劉乃安,劉繼平。現代通信系統分析與模擬-MATALAB 通信工具箱〔M〕。西安:
西安電子科技大學出版社,2001。
4 徐明偉,李茜,湯偉。基於MATLAB 串口通信的數據採集系統的設計。微計算機信息,
2005,21(8-1),89-90。
5 郭海燕,畢紅軍。MATLAB 在偽隨機碼的生成及模擬中的應用。計算機模擬,21(3),2004.3。
基金項目:上海市科技攻關項目,項目編號:45115031。
作者簡介:范偉(1973-),男,漢族,碩士研究生,主要研究方向為衛星導航、CDMA 擴頻
通信。 E-mail: [email protected]
通信地址及郵編:上海市長寧區安順路220 弄18 號402 室,200051。
翟傳潤(1972-),男,漢族,博士,副教授,主要研究方向為衛星導航和測控技術。
戰興群(1970-),男,漢族,博士,教授,主要研究方向為衛星導航和新型控制理論與應用。
Authors brief introctions:
Fai Wei, was born in 1973, male, the Han nationality, master student. His research subjects include
the satellite navigation and CDMA spread spectrum communication.
Zhai Chuan-run, was born in 1972, male, the Han nationality, Ph.D, associate professor. His
research subjects include satellite navigation and test control technique.
Zhan Xing-qun, was born in 1970, male, the Han nationality, Ph.D, professor. His research interests
include satellite navigation, new control theory and application.

❼ matalb 編程有問題

編程運行出錯的主要原因,是當k=1的條件語句書寫位置不正確,且求其極限前沒有對變數k進行變數聲明。正確的代碼如下所示:

K=3;

afap=0.7;

p=5;

Br=1.2;

n=1;

for k=1:K;

if k==1

syms k

A2k(n)=limit(sin((k-1).*afap*(pi/2/p))./((k-1)*afap*(pi/2/p)),k,1);

else

A2k(n)=sin((k-1).*afap*(pi/2/p))./((k-1)*afap*(pi/2/p));

end

n=n+1;

end

A2k

運行程序可以得到,A2k值。

A2k =【1 0.99196 0.96807】

❽ matalb mstraj是什麼工具箱

Matlab Robotics Toolbox (RTB) 中的一個函數,用於生成軌跡的。mstraj = multi-segment multi-axis trajectory.

TRAJ = mstraj(WP, QDMAX, TSEG, Q0, DT, TACC, OPTIONS) is a trajectory
(KxN) for N axes moving simultaneously through M segment. Each segment
is linear motion and polynomial blends connect the segments. The axes
start at Q0 (1xN) and pass through M-1 via points defined by the rows of
the matrix WP (MxN), and finish at the point defined by the last row of WP.
The trajectory matrix has one row per time step, and one column per
axis. The number of steps in the trajectory K is a function of the
number of via points and the time or velocity limits that apply.

❾ 什麼是MATLAB語言 程序設計應用有什麼用途

MATLAB是一種計算機語言,用於演算法開發、數據分析等。

MATLAB是一種用於演算法開發、數據分析、可視化和數值計算的程序設計環境,成為「科學計算的語言」。Simulink是一種框圖環境,可用於對多域動態系統和嵌入式系統進行方針和基於模型設計。

MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,並且MATLAB也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。

(9)matalb2014a工具箱擴展閱讀

優點

1、最快的數學和計算平台,尤其是向量化運算/線性矩陣代數。

2、適合所有數學和交易領域的商業級軟體。

3、腳本簡短,但高度集成了所有包。

4、擁有圖和互動式圖表的最佳可視化。

5、具備良好測試和支持。

6、易於管理多線程支持和垃圾收集。

7、最好的調試器 。

閱讀全文

與matalb2014a工具箱相關的資料

熱點內容
鄭州中力閥門廠 瀏覽:801
氧氣閥門前後壓力 瀏覽:966
高級過程式控制制系統實驗裝置 瀏覽:642
冰箱會製冷但不會結冰怎麼回事 瀏覽:666
獨立自動拘束裝置 瀏覽:88
倩女幽魂手游蘋果輔助工具箱 瀏覽:666
電動工具ds代表什麼 瀏覽:147
齒輪齒條升降機傳動裝置設計 瀏覽:15
儀表盤上雪花燈怎麼關 瀏覽:557
滾珠絲杠傳動裝置 瀏覽:396
閘門機械鎖定裝置價格 瀏覽:22
預作用裝置控制盤圖片 瀏覽:217
實驗室用精油分餾裝置 瀏覽:421
威力冰箱保鮮不製冷是什麼原因 瀏覽:70
電動工具廣告雜志 瀏覽:123
fuzzyMATLAB工具箱 瀏覽:323
製冷劑用什麼顏色 瀏覽:676
機械手錶怎麼拔出調時間的那個旋鈕 瀏覽:151
軸承內徑用什麼測 瀏覽:916
設備原材料怎麼分 瀏覽:977