女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使matlab在內部運行周期函數并繪制圖形

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-21 11:28 ? 次閱讀

步驟1:啟動Matlab

第一步是啟動并運行matlab,以便我們可以開始使用它。初次啟動matlab時,它應類似于以下屏幕截圖。第一步是為matlab分配一個工作目錄。這是程序將從中提取所有文件的位置,也是應保存所有matlab工作的位置。

我建議在一個您會記住它的位置創建一個新文件夾,并為它命名,以便您識別。創建新文件夾后,單擊屏幕右上方的“ 。..”,如第二張圖片中突出顯示的那樣。如第三張圖片所示,這將彈出一個瀏覽框。找到您在計算機上創建的新文件夾,然后選擇它。對于此示例,該文件名為“ 370”,位于桌面上。

步驟2:創建M文件

現在我們需要做的是創建一個新的M文件。 M文件的功能與直接在matlab中鍵入代碼完全一樣,但是您可以保存和修改代碼,然后重復運行。將代碼直接輸入到matlab中時,您分別鍵入每一行代碼。在M文件中,您可以編寫整個代碼,然后立即運行它。

要打開新的M文件,請單擊文件。將光標放在“新建”上,然后單擊“空白M文件”,如第一張圖片所示。打開的內容應該看起來像第二張圖片。

由于此代碼可以重復運行,因此最好在每次運行之前關閉所有內容并清除所有變量。這是通過兩行代碼完成的:

關閉所有

清除所有

如第三張圖所示,確保清除并關閉了所有內容。

步驟3:創建時間向量

我們要做的第一件事要做的是在matlab中創建函數圖。第一步是創建獨立變量。在這種情況下,我們稱其為“ t”。我們將用于創建此變量的方法是創建向量。向量基本上是一系列數字。例如,1,2,3,4將是一個短向量。創建此向量的代碼是:

t = 0.1:0.01:10;

第一個數字0.1表示起點。第二個數字0.01是步長。第三個數字10表示終點。因此,此向量一直對應于0.1,0.11,0.12 。..一直到10。

要查看創建向量是否起作用,請單擊第二張圖中突出顯示的綠色運行按鈕。這將運行程序。要查看我們的矢量,請轉到主Matlab窗口。單擊桌面,然后將鼠標懸停在桌面布局上,然后單擊第三張圖片中概述的默認。現在您的屏幕應該看起來像第四張圖片。在右側,您將看到我們新創建的變量t。雙擊它,就像在第五張圖片中一樣,您將看到創建的一系列數字。

步驟4:運行和繪制函數圖

現在,我們將繪制在matlab中創建的函數的圖形。第一步是創建函數。這就像寫出所需的數學函數一樣簡單。第一幅圖中顯示了一個示例。用于此功能的代碼為:

y = sin(t)+ 4 * cos(5. * t)。^ 2;

在余弦中乘法之前的時間,并且在余弦的平方告訴Matlab之前,僅對時間向量的有價物執行這些功能,而不是將時間向量視為矩陣并嘗試對其進行矩陣函數。

下一步是創建圖本身。這是使用第二幅圖中所示的代碼完成的。 plot命令中變量的順序非常重要,因此請確保按照下面的設置來設置代碼。

h = axes(‘fontsize’,14);

plot(t,y,‘linewidth,2)

xlabel(’Time(s)‘) ylabel(’Y Value‘)

Title(’Y Value vs Time‘)

網格上

最后,只需再次單擊綠色的運行箭頭,圖形便會像第三張圖片一樣彈出。

步驟5:從Excel中提取數據

我們現在將創建與之前相同的圖形,但是要從中導入函數數據一個Excel電子表格。第一張圖片是將要使用的excel電子表格的屏幕截圖。它與在上一步中在matlab中創建的數據點完全相同,只是在excel中創建的。

首先,我們可以從上一步中刪除創建時間向量的代碼和函數的代碼?,F在,您的代碼應該看起來像第二張圖片。

插入代碼,如第三張圖片的頂部紅色框所示。這是讀取excel文件的代碼。 “ A”是指將包括電子表格中所有數字的矩陣,而“ B”包括電子表格中所有的文本。 t和y變量從第一個和第二個列中提取,如代碼所示。

[A,B] = xlsread(’excelexample.xlsx‘);

t = A(:,1 );

y = A(:,2);

還可以修改圖形代碼,如第三張圖片的下部紅色框所示。實際上,這將從電子表格中提取圖表標題和軸標簽,并將它們放在圖形上。

xlabel(B(2))

ylabel(B(3))

Title(B( 1))

要做的最后一件事是再次運行該程序,您將看到彈出與最終圖片相同的圖形。

步驟6:創建頻譜圖

在這一步中,我們將使用matlab通過讀取wav聲音文件來創建頻譜圖。頻譜圖有時稱為“ 2.5D圖形”,因為它使用二維圖形,并附加了顏色以顯示振幅。顏色提供了比簡單的2D圖形更多的細節,但沒有提供3D圖形的細節,因此提供了術語“ 2.5D”。matlab的specgram函數從wav文件中獲取一組數據點并執行傅立葉對這些點進行變換以確定信號中存在的頻率。對于這個可指導的人員,了解傅里葉變換的工作原理,知道頻譜圖將顯示存在的頻率以及它們相對于時間的強度并不重要。該函數在X軸上繪制時間,在Y軸上繪制頻率。每個頻率的強度通過顏色顯示。

在這種情況下,wav文件是敲擊一塊金屬的聲音記錄,然后將金屬的振動記錄為聲音。使用該頻譜圖,我們可以輕松確定金屬片的共振頻率,因為該共振頻率將隨時間而持久。

要執行此任務,請首先讓matlab使用以下代碼讀取wav文件:

[x,fs] = wavread(’flex4.wav‘);

在這種情況下,flex4.wav是我們wav文件的標題,變量x是數據點在文件中,fs表示采樣頻率。要執行頻譜圖,只需鍵入以下代碼:

specgram [x(:。1),256,fs];

256對應于分析數據時執行FFT的頻率。 Matlab基本上是將聲音文件切成塊,并對每個塊進行FFT。256告訴它每個塊應該有多大。細節并不重要,對于大多數應用程序來說,256是一個安全值?,F在,如果您運行代碼,您將看到一個彈出的圖,如第二張圖所示。由此很容易看出,諧振頻率對應于該圖右下角的紅色峰值。這是相對于時間而言最長的峰。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    188

    文章

    2995

    瀏覽量

    233187
  • 軟件
    +關注

    關注

    69

    文章

    5117

    瀏覽量

    88913
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    請問STM32N6 cubeAI部署時用的內存是在內部還是外部?

    STM32N6用cube AI部署模型的時候,用n6-allmems-O3之后analyse得到了RAM和FLASH的內存占用,這里展示的內存占用都是指的是芯片內部的存儲器嗎
    發表于 04-28 08:25

    TPS40042 具有跟蹤功能的低引腳數、低 Vin、同步降壓 DCDC 控制器數據手冊

    TPS40042 DC/DC 控制器設計為在 3.0 V 至 5.5 V 的輸入源下工作。為了減少外部組件的數量,許多作參數在內部是固定的。例如,工作頻率在內部設置為 600 kHz。
    的頭像 發表于 04-01 11:25 ?253次閱讀
    TPS40042 具有跟蹤功能的低引腳數、低 Vin、同步降壓 DCDC 控制器數據手冊

    LM124 低功耗、低輸入偏置電流、四通道運算放大器技術手冊

    LM124由四個獨立的高增益運算放大器組成,在內部進行頻率補償。它們可在廣泛的電壓范圍內由單一電源供電運行。
    的頭像 發表于 03-31 10:42 ?419次閱讀
    LM124 低功耗、低輸入偏置電流、四通道運算放大器技術手冊

    鴻蒙原生繪圖API:從基礎到高階的繪制之旅(進階版)

    “出圈”! 我將結合實際開發場景,豐富繪制路徑、圓角矩形、繪制圖片、畫筆與畫刷、裁剪區域設置這幾個方面的案例,讓示例更具實操性和參考價值。 一、復雜圖形繪制 (一)路徑
    的頭像 發表于 03-16 15:57 ?419次閱讀

    使用DLPC3479搭配DLP4710LC,按照開發板針腳一摸一樣接線后,DLPC3479需要在內部寫底層代碼嗎?

    請問:使用DLPC3479芯片搭配DLP4710LC芯片,按照開發板針腳一摸一樣接線后,DLPC3479需要在內部寫底層代碼嗎?還是可以直接使用DLP LightCrafter Display軟件
    發表于 02-21 11:15

    TVP5145如果視頻切換是在內部而非外部完成的,那么幀/場再同步時間是否會有所改善?

    ,因此我對 TI 提出的問題是:如果視頻切換是在內部而非外部完成的,那么幀/場再同步時間是否會有所改善?
    發表于 02-17 07:40

    OptiSystem應用:用MATLAB組件實現振幅調制

    )AmplitudeModulatorSampled函數 b)AmplitudeModulatorParameterized函數 c)AmplitudeModulatorNoise函數 圖8.
    發表于 02-14 09:39

    在內部基準下DAC8560的最大輸出電壓是多少?

    在內部基準下DAC8560的最大輸出電壓是多少?我最大電壓只能輸出到1.2395V
    發表于 02-06 08:21

    請問ADS1292輸出結果需要經過軟件濾波處理嗎?

    請問ADS1292輸出結果需要經過軟件濾波處理嗎?還是直接就可以用采出的數據繪制心電圖?我用采集的數據繪制圖形全是正弦波,幅值至少幾十毫伏,還會出現突然的脈沖值。我使用的是Multiparameter Biosignal Monitor開發板,現在只是配置能讓ADS12
    發表于 12-25 06:16

    MATLAB繪圖合集

    MATLAB繪制各種圖像繪制應有盡有。
    發表于 12-20 17:32 ?2次下載

    Simulink與 MATLAB 的結合使用 Simulink中的信號處理方法

    在工程和科學研究中,信號處理是一個重要的領域,涉及到信號的采集、分析、處理和生成。MATLAB 提供了豐富的信號處理工具箱,而 Simulink 提供了一個直觀的圖形界面,使得復雜的信號處理系統可以
    的頭像 發表于 12-12 09:25 ?1248次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第三十三章 image元素繪制實驗

    , 10, 20, 20, color=(255, 255, 0), size=8, thickness=2)image模塊為Image對象提供了draw_image()方法,用于在圖像上繪制圖
    發表于 11-04 14:22

    在TAS5706和TAS5716上,哪些供電引腳用于在內部為耳機和超重低音PWM輸出供電?

    在 TAS5706 和 TAS5716 上,哪些供電引腳(電源與接地)用于在內部為耳機和超重低音 PWM 輸出供電?
    發表于 09-26 07:26

    怎么設置固件燒錄在內部FLASH和外部FLASH?

    分區表指定燒錄FLASH偏移地址和大小,但是沒有找到怎么指定燒錄在外部FLASH還是內部FLASH。有哪個文檔會介紹這個
    發表于 06-21 08:11

    SPC控制圖:告訴你生產過程質量波動的因素(SPC系統)

    質量管理的重大意義。一、SPC控制圖的原理與構成SPC控制圖,即統計過程控制圖,是一種基于統計學原理的質量管理工具。它通過對生產過程中關鍵參數的監測和記錄,繪制出數
    的頭像 發表于 06-06 08:35 ?1452次閱讀
    SPC控<b class='flag-5'>制圖</b>:告訴你生產過程質量波動的因素(SPC系統)