91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內(nèi)不再提示

如何使matlab在內(nèi)部運行周期函數(shù)并繪制圖形

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-21 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:啟動Matlab

第一步是啟動并運行matlab,以便我們可以開始使用它。初次啟動matlab時,它應類似于以下屏幕截圖。第一步是為matlab分配一個工作目錄。這是程序?qū)闹刑崛∷形募奈恢茫彩菓4嫠衜atlab工作的位置。

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

步驟2:創(chuàng)建M文件

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

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

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

關(guān)閉所有

清除所有

如第三張圖所示,確保清除并關(guān)閉了所有內(nèi)容。

步驟3:創(chuàng)建時間向量

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

t = 0.1:0.01:10;

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

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

步驟4:運行和繪制函數(shù)圖

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

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

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

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

h = axes(‘fontsize’,14);

plot(t,y,‘linewidth,2)

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

Title(’Y Value vs Time‘)

網(wǎng)格上

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

步驟5:從Excel中提取數(shù)據(jù)

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

首先,我們可以從上一步中刪除創(chuàng)建時間向量的代碼和函數(shù)的代碼。現(xiàn)在,您的代碼應該看起來像第二張圖片。

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

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

t = A(:,1 );

y = A(:,2);

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

xlabel(B(2))

ylabel(B(3))

Title(B( 1))

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

步驟6:創(chuàng)建頻譜圖

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

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

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

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

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

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

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

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

    關(guān)注

    189

    文章

    3001

    瀏覽量

    234160
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5154

    瀏覽量

    89229
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、生命周期階段: 創(chuàng)建階段 build: 構(gòu)建組件
    的頭像 發(fā)表于 07-11 18:24 ?294次閱讀

    基于恩智浦i.MX RT芯片內(nèi)部RAM運行LVGL工程

    隨著越來越多用戶選擇i.MX RT系列芯片制作產(chǎn)品,產(chǎn)品的需求以及芯片的用法也越來越多。本文將介紹在i.MX RT平臺中,如何創(chuàng)建LVGL項目并將其運行在內(nèi)部SRAM而非SDRAM上。本文檔包含4個
    的頭像 發(fā)表于 07-01 09:33 ?1151次閱讀
    基于恩智浦i.MX RT芯片<b class='flag-5'>內(nèi)部</b>RAM<b class='flag-5'>運行</b>LVGL工程

    OptiSystem應用:用MATLAB組件實現(xiàn)振幅調(diào)制

    )AmplitudeModulatorSampled函數(shù) b)AmplitudeModulatorParameterized函數(shù) c)AmplitudeModulatorNoise函數(shù) 圖8.
    發(fā)表于 06-13 08:46

    請問STM32N6 cubeAI部署時用的內(nèi)存是在內(nèi)部還是外部?

    STM32N6用cube AI部署模型的時候,用n6-allmems-O3之后analyse得到了RAM和FLASH的內(nèi)存占用,這里展示的內(nèi)存占用都是指的是芯片內(nèi)部的存儲器嗎
    發(fā)表于 06-09 06:19

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

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

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

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

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

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

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

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

    OptiSystem應用:用MATLAB組件實現(xiàn)振幅調(diào)制

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

    在內(nèi)部基準下DAC8560的最大輸出電壓是多少?

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

    請問ADS1292輸出結(jié)果需要經(jīng)過軟件濾波處理嗎?

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

    MATLAB繪圖合集

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

    Simulink與 MATLAB 的結(jié)合使用 Simulink中的信號處理方法

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

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

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

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

    在 TAS5706 和 TAS5716 上,哪些供電引腳(電源與接地)用于在內(nèi)部為耳機和超重低音 PWM 輸出供電?
    發(fā)表于 09-26 07:26
    主站蜘蛛池模板: 天天干天天综合 | 九九99久久精品影视 | 狠狠色狠狠色综合日日不卡 | 男女交性高清视频无遮挡 | 夜夜爽天天狠狠九月婷婷 | 在线免费视频手机版 | 三级在线观看国产 | 欧美a色爱欧美综合v | 色我网站| 天天干天天色综合网 | 能看毛片的网址 | 久久香蕉国产视频 | 午夜看片网 | 欧美成人性色区 | 久久伊人操 | 在线视频一本 | 夜夜爽天天狠狠九月婷婷 | 欧美一级免费 | 男女在线观看视频 | 免费在线视频你懂的 | 国产精品任我爽爆在线播放6080 | 狠狠色丁香婷婷久久综合不卡 | 大尺度免费高清在线观看视频 | 最近2018年中文字幕大全一 | 日本xxwwwxxxx网站 | 你懂得网址在线观看 | 亚洲人成网站999久久久综合 | 欧美区在线播放 | 国产精品久久久久影院免费 | 日本在线不卡一区二区 | 四虎国产成人亚洲精品 | 国产网站免费看 | 四虎sihu新版影院亚洲精品 | 一级特黄色毛片免费看 | 成年片免费网址网站 | 毛片日韩 | 色视频欧美 | 免费国内精品久久久久影院 | 老师受不了了好硬好大 | 天天干天天操天天玩 | 久久国产精品99久久久久久老狼 |