chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:啟動Matlab

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

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

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

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

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

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

關(guān)閉所有

清除所有

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

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

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

t = 0.1:0.01:10;

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

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

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

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

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

在余弦中乘法之前的時間,并且在余弦的平方告訴Matlab之前,僅對時間向量的有價物執(zhí)行這些功能,而不是將時間向量視為矩陣并嘗試對其進(jìn)行矩陣函數(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)格上

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

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

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

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

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

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

t = A(:,1 );

y = A(:,2);

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

xlabel(B(2))

ylabel(B(3))

Title(B( 1))

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    189

    文章

    3009

    瀏覽量

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

    關(guān)注

    69

    文章

    5240

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Python數(shù)據(jù)可視化基礎(chǔ):使用Matplotlib繪制圖

    全球電商API接口
    的頭像 發(fā)表于 09-09 11:12 ?164次閱讀
    Python數(shù)據(jù)可視化基礎(chǔ):使用Matplotlib<b class='flag-5'>繪制圖</b>表

    【M-K1HSE開發(fā)板免費(fèi)體驗(yàn)】相關(guān)源碼分析與實(shí)現(xiàn)2-全部案例運(yùn)行一般思路

    時針、分針、秒針的新角度,調(diào)用 paintPin() 分別繪制它們。 這個“清空->重繪”的過程每秒重復(fù)一次,就形成了表針在動的視覺效果。 表針繪制 (paintPin 函數(shù)
    發(fā)表于 09-03 21:46

    請問STM32的內(nèi)部Flash操作是不是優(yōu)先級最高?

    STM32的內(nèi)部Flash操作是不是優(yōu)先級最高?目前在內(nèi)部Flash的單獨(dú)一頁存儲了數(shù)據(jù),發(fā)現(xiàn)在進(jìn)行頁擦除的時候正常工作的定時器中斷無法進(jìn)入了
    發(fā)表于 08-13 07:03

    GTM 時鐘 CLS0_CLK 可以內(nèi)部路由到 TIM 嗎?

    GTM 時鐘 CLS0_CLK 能否在內(nèi)部路由至 TIM?如何實(shí)現(xiàn)?
    發(fā)表于 08-01 07:49

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

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

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

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

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

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

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

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

    使用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

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

    在內(nèi)部基準(zhǔn)下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繪制各種圖像繪制應(yīng)有盡有。
    發(fā)表于 12-20 17:32 ?2次下載

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

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

    《DNK210使用指南 -CanMV版 V1.0》第三十三章 image元素繪制實(shí)驗(yàn)

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