tft每日頭條

 > 生活

 > matlab如何設置波形數

matlab如何設置波形數

生活 更新时间:2024-07-17 13:26:59

MATLAB統計工具箱中提供了tabulate函數,用來統計一個數組中各數字(元素)出現的頻數、頻率。調用格式如下:

(1)TABLE=tabulate(x)

生成樣本觀測數據x的頻數和頻率分布表。輸入參數x可以是數值型數組、字符串、字符型數組、字符串元胞數組和名義尺度數組。參數TABLE是包含3列的數組,其第一列是x中不重複的元素,第二列是這些元素出現的頻數,第三列是這些元素出現的頻率。當x是數值型數組時,TABLE是數值型矩陣;當x是字符串、字符型數組、字符串元胞數組和名義尺度(categorical)數組時,TABLE是元胞數組。

(2)tabulate(x)

直接在MATLAB命令窗口顯示樣本觀測數據x的頻數和頻率分布表。此時沒有輸出變量。

Tabulate:直接在MATLAB命令窗口顯示樣本觀測數據x的頻數和頻率分布表。此時沒有輸出變量。不僅統計數字的頻數頻率,還可以統計字符出現的頻數和頻率。

例1:統計數值型數組中各元素出現的頻數、頻率。

clear;clc

x=[2 4 3 1 4 6 8 7 4 3 6 3 2 4 6 3 6 5 7 6 3 2 5 7 ];

tabulate(x)

結果:

matlab如何設置波形數(MATLAB基礎學習之頻數和頻率分布表)1

例2:統計字符串中各字符出現的頻數、頻率。

y=['If x is a numeric array, TABLE is a numeric matrix.']';

tabulate(y)

注意此處字符串矩陣後面有轉置符号,區别數字矩陣。

結果:

matlab如何設置波形數(MATLAB基礎學習之頻數和頻率分布表)2

例:統計字符型數組中各元素出現的頻數和頻率

clear;clc

x=['崔家峰';'孫乃喆';'安立群';'王洪武';'王玉傑';'高純靜';'崔家峰';'葉 鵬';'關澤滿';'謝中華';'王宏志';'孫乃喆';'崔家峰';'謝中華'];

tabulate(x)

結果:

Value Count Percent

matlab如何設置波形數(MATLAB基礎學習之頻數和頻率分布表)3

例:統計字符串元胞數組中各字符串出現的頻數和頻率。

clear;clc

x={'崔家峰';'孫乃喆';'安立群';'王洪武';'王玉傑';'高純靜';'崔家峰';'葉 鵬';'關澤滿';'謝中華';'王宏志';'孫乃喆';'崔家峰';'謝中華'};

tabulate(x)

結果:

matlab如何設置波形數(MATLAB基礎學習之頻數和頻率分布表)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved