国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

Matlab生成任意分布數(shù)據(jù)實例演示

8XCt_sim_ol ? 來源:仿真秀App ? 作者:過冷水 ? 2022-04-27 14:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、寫在文前

在實際工作中經(jīng)常會遇到類似概率分布的問題。概率問題經(jīng)常會涉及到隨機數(shù)分布問題,過冷水就遇到了如何生成滿足如下分布數(shù)據(jù)的問題。

dedf7a5c-c5de-11ec-bce3-dac502259ad0.png

數(shù)據(jù)范圍在2~20之間,但是生成的數(shù)據(jù)要滿足如圖所示的概率密度函數(shù),在一般問題中我們經(jīng)常遇到的生成平均數(shù)據(jù)使用rand()函數(shù)就可以生成0~1區(qū)間的隨機數(shù)據(jù)然后對數(shù)據(jù)進行處理就可以得到滿足任意區(qū)間的數(shù)據(jù),生成滿足正態(tài)分布的隨機也有現(xiàn)成函數(shù)randn()函數(shù)可調(diào)用,如圖所示的問題 how do?,本期過冷水就詳細的給大家講一講如何Matlab生成滿足任意概率密度的分布函數(shù)。二、均勻分布matlab的rand指令可以幫助我們生成0-1均勻分布的數(shù)據(jù),這樣,如果我們想要[a,b]的分布數(shù)據(jù),只需要a+(b-a)*rand就可以。需要注意的是rand函數(shù)有其內(nèi)置的平均值和標準差

A=rand(1000000,1);muA=mean(A)sigmaA = std(A)muA =0.5000sigmaA =0.2887

如果想要生成指定均值和方差的隨機數(shù)該如何實現(xiàn)?其實在已知均勻分布的期望和方差條件下是可以反求均勻分布的區(qū)間的。均勻分布的期望和方差和隨機數(shù)區(qū)間存在以下關(guān)系

def080ea-c5de-11ec-bce3-dac502259ad0.png

如果想生成均值E=0;S=1的隨機數(shù),可以利用上述公式反推出df01d2d2-c5de-11ec-bce3-dac502259ad0.png

B=2*sqrt(3)*rand(10000000,1)-sqrt(3);muB=mean(B)sigmaB = std(B)muB =3.8898e-04sigmaB =1.0000

均值和方差滿足預(yù)期,掌握了均勻分數(shù)數(shù)據(jù)生成后,可以做生成在約束條件的下均勻分布,在二維空間繪制半徑為r的圓內(nèi)均勻分布數(shù)據(jù)點

df116e68-c5de-11ec-bce3-dac502259ad0.png

figure1 = figure;blackboard=imread('E:Picturelackboard.jpg'); colormap(gray);axes1 =axes('Parent',figure1,'units','normalized','position',[0 0 1 1]);uistack(axes1,'down')image(blackboard,'Parent',axes1,'CDataMapping','scaled')set(axes1,'handlevisibility','off','visible','off');axes2 = axes('Parent',figure1);hold(axes2,'on');plot(x,y,'MarkerFaceColor',[1 00],'Marker','o','LineStyle','none','Color',[1 0 0]);box(axes2,'on');axis(axes2,'equal');axis(axes2,'off');hold(axes2,'off');set(axes2,'FontName','Times NewRoman','FontSize',12,'FontWeight','bold','LineWidth',3,'Color','none');set(axes2,'Color','none','LineWidth',6,'TickLength',[0.010.005],'XColor',[1 0 1],'YColor',[1 0 1],'ZColor',[1 0 1]);同理可繪制半徑為r的三維球內(nèi)均勻分布數(shù)據(jù)點angle1=rand(1,1000)*2*pi;angle2=acos(rand(1,1000)*2-1);r=power(rand(1,1000),1/3);x=r.*cos(angle1).*sin(angle2);y=r.*sin(angle1).*sin(angle2);z=r.*cos(angle2); figure1 = figure;colormap(gray);axes1 = axes('Parent',figure1,'units','normalized','position',[00 1 1]);uistack(axes1,'down')image(blackboard,'Parent',axes1,'CDataMapping','scaled')set(axes1,'handlevisibility','off','visible','off');axes2 = axes('Parent',figure1); hold(axes2,'on');plot3(x,y,z,'MarkerFaceColor',[10 0],'Marker','o','LineStyle','none','Color',[1 0 0]);view( axes2,[15 30])box(axes2,'on');axis(axes2,'square');hold(axes2,'off');box(axes2,'on')set(axes2,'Color','none','LineWidth',6,'TickLength',[0.010.005],'XColor',[1 0 1],'YColor',[1 0 1],'ZColor',[1 0 1]);

df3e8f92-c5de-11ec-bce3-dac502259ad0.png

Interesting!在指定范圍生成數(shù)據(jù)是非常實用的技能,其實如果能夠構(gòu)造出合適的約束條件,圖形將會更加多樣化。

三、正態(tài)分布

上述案例是給出了約束條件下的均勻分布,那么如何給出在約束條件下的非均勻分布?正態(tài)分布是非均勻分布中具有代表性的案例,正態(tài)分布實際可以直接調(diào)用randn()函數(shù),為了比較清楚看正態(tài)分布生成隨機數(shù)的特點,

我們以二維空間球體為案例來看一下正態(tài)分布數(shù)據(jù)。

angle=rand(1,1000)*2*pi;%(0,2*pi)之間均勻分布數(shù)據(jù)點r=sqrt(normrnd(0.3,0.13,[1,1000]));%(0,1)之間r^2均勻分布數(shù)據(jù)點x=r.*cos(angle);y=r.*sin(angle);figure1 = figure;axes1 = axes('Parent',figure1);hold(axes1,'on');plot(x,y,'MarkerFaceColor',[1 00],'Marker','o','LineStyle','none','Color',[1 0 0]);box(axes1,'on');axis(axes1,'square');hold(axes1,'off');set(axes1,'FontName','Times NewRoman','FontSize',12,'FontWeight','bold','LineWidth',3);

df6bc4c6-c5de-11ec-bce3-dac502259ad0.png

從圖像上我們生成了一圓層厚度不一致的隨機數(shù),已經(jīng)實現(xiàn)了滿足約束條件下的非隨機分布只要在往前走一步看如何生成特地的非隨機分布

四、任意隨機分布數(shù)據(jù)生成

可以采用MonteCarlo 方法采用隨機約束的方法來生成隨機數(shù)。

1:選定生成數(shù)據(jù)范圍[a,b],并在此范圍生成服從均勻分布數(shù)據(jù)xi;

2:生成服從均勻分布的數(shù)據(jù)y.y的取值范圍為概率密度分布范圍;

3:若y < f ( x )保留x,否則舍去。保留的x即為生成的數(shù)據(jù),否則舍去。這一步就是對利用Y值對x進行甄選

我們來實踐一下

fun=@(x)(0.2089.*exp(-((x-9.985)./0.7535).^2)+ 0.*exp(-((x+1.593)./0.0846).^2)+0.1223.*exp(-((x-3.874)./0.585).^2)-0.1669.*exp(-((x+0.1669)./0.6609).^2)-0.02173.*exp(-((x-9.238)./0.5248).^2)-0.09805.*exp(-((x-8.219)./0.9768).^2)+0.1764.*exp(-((x-7.735)./1.995).^2) +0.07335.*exp(-((x-11.83)./2.733).^2))xmin=2.6;xmax=20;num=2000; %數(shù)據(jù)數(shù)量n=1;data1=zeros(1,num);whilen

df9125b8-c5de-11ec-bce3-dac502259ad0.png

根據(jù)上文思路寫出的代碼生成數(shù)據(jù)基本滿足一開始的分布特征,這樣就實現(xiàn)了自定義分布數(shù)據(jù)。可以利用自定義函數(shù)生成數(shù)據(jù)點特殊的分布函數(shù),我們給出如下分布特征的密度函數(shù)

x=linspace(0,1,100);y =(2*x/0.3).*exp(-4*x/0.5);figureplot(x,y)figure1 = figure;axes1 = axes('Parent',figure1);hold(axes1,'on');plot(x,y,'LineWidth',3);ylabel('ρ(x)');xlabel('x');box(axes1,'on');hold(axes1,'off');set(axes1,'FontName','Times New Roman','FontSize',12,'FontWeight','bold','LineWidth',3);

dfa8b94e-c5de-11ec-bce3-dac502259ad0.png

將這樣的一個分布應(yīng)用在二維圓的繪制上

fun=@(x)(2*x/0.3).*exp(-4*x/0.5);xmin=0;xmax=1;num=2000; %數(shù)據(jù)數(shù)量n=1;data1=zeros(1,num);while n

我們得到和正態(tài)分布約束條件下的圖像有相反的分布趨勢,中間數(shù)據(jù)密集靠近外環(huán)的數(shù)據(jù)點較少,這樣的一種分布在實際情況中就是有點像密度的非均勻變化,我們我們將生成的數(shù)據(jù)賦予其物理意義,就成功的將統(tǒng)計統(tǒng)計上的非均勻分布實實在在用在表述物質(zhì)性質(zhì)變化上了。很有實際意義。有需要的讀者可自主嘗試應(yīng)用,本期過冷水就給大家分享上述內(nèi)容。

審核編輯 :李倩

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

    關(guān)注

    189

    文章

    3025

    瀏覽量

    238765
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7335

    瀏覽量

    94809
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67554

原文標題:過冷水:Matlab生成任意分布數(shù)據(jù)實例演示

文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Oracle數(shù)據(jù)庫ASM實例無法掛載的數(shù)據(jù)恢復(fù)案例

    一個Oracle數(shù)據(jù)庫故障表現(xiàn)為ASM磁盤組掉線,ASM實例無法掛載(mount)。數(shù)據(jù)庫管理員自行進行簡單修復(fù),未能成功,隨后聯(lián)系北亞數(shù)據(jù)恢復(fù)中心恢復(fù)
    的頭像 發(fā)表于 02-24 15:19 ?88次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b>庫ASM<b class='flag-5'>實例</b>無法掛載的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    函數(shù)信號發(fā)生器和任意波形信號發(fā)生器區(qū)別詳解

    任意波形發(fā)生器利用事先存儲的數(shù)字數(shù)據(jù)生成這些波形,這些數(shù)字數(shù)據(jù)描述了信號不斷變化的電壓。 通常情況下,任意波形發(fā)生器產(chǎn)生的是經(jīng)過編譯的
    的頭像 發(fā)表于 02-09 16:24 ?169次閱讀
    函數(shù)信號發(fā)生器和<b class='flag-5'>任意</b>波形信號發(fā)生器區(qū)別詳解

    如何將Primus生成的波形文件導(dǎo)入MATLAB

    VCD 文件及其查看器,如 GTKWave,擅長記錄和展示波形,而 MATLAB 擅長對復(fù)雜數(shù)據(jù)進行計算、分析和可視化。在項目設(shè)計開發(fā)階段,有時候,我們需要將 EDA 工具生成的波形數(shù)據(jù)
    的頭像 發(fā)表于 12-23 14:22 ?676次閱讀

    Spectrum 推出全新多通道任意波形發(fā)生器,支持GHz級信號生成

    Spectrum儀器推出新款旗艦級任意波形發(fā)生器,最高可提供6通道10GS/s或12通道5GS/s的輸出速度。新型DN6.63x系列AWG隸屬于公司旗下Netbox系列,可通過以太網(wǎng)從PC或網(wǎng)絡(luò)控制
    的頭像 發(fā)表于 12-11 11:08 ?416次閱讀
    Spectrum 推出全新多通道<b class='flag-5'>任意</b>波形發(fā)生器,支持GHz級信號<b class='flag-5'>生成</b>

    Spectrum推出全新多通道任意波形發(fā)生器,支持GHz級信號生成

    Spectrum 儀器推出新款旗艦級任意波形發(fā)生器,最高可提供6通道10 GS/s或12通道5 GS/s的輸出速度。新型DN6.63x系列AWG隸屬于公司旗下Netbox系列,可通過以太網(wǎng)從PC或
    的頭像 發(fā)表于 12-03 16:17 ?795次閱讀
    Spectrum推出全新多通道<b class='flag-5'>任意</b>波形發(fā)生器,支持GHz級信號<b class='flag-5'>生成</b>

    全新旗艦任意波形發(fā)生器可生成10 GS/s采樣率和2.5 GHz帶寬的波形

    全新旗艦任意波形發(fā)生器可生成10?GS/s采樣率 和2.5?GHz帶寬的波形 Specrum儀器推出PCIe旗艦系列 任意波形發(fā)生器卡 中國北京,2024年10月23日訊——?Spectrum儀器
    的頭像 發(fā)表于 09-19 14:54 ?722次閱讀
    全新旗艦<b class='flag-5'>任意</b>波形發(fā)生器可<b class='flag-5'>生成</b>10 GS/s采樣率和2.5 GHz帶寬的波形

    淘寶/天貓:利用銷售數(shù)據(jù)API生成區(qū)域熱力圖,優(yōu)化倉儲布局

    ? ?在電商運營中,倉儲布局直接影響物流效率和客戶滿意度。淘寶/天貓作為領(lǐng)先平臺,通過銷售數(shù)據(jù)API獲取區(qū)域銷售信息,生成熱力圖來可視化需求分布,從而科學優(yōu)化倉儲策略。本文將逐步解析這一流程,幫助
    的頭像 發(fā)表于 09-18 14:20 ?693次閱讀
    淘寶/天貓:利用銷售<b class='flag-5'>數(shù)據(jù)</b>API<b class='flag-5'>生成</b>區(qū)域熱力圖,優(yōu)化倉儲布局

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

    本案例展示了在OptiSystem中調(diào)用MATLAB代碼實現(xiàn)振幅調(diào)制。 一、建模目標 案例中,我們生成兩束功率為0dBm,頻率分別為192.7THz、191THz的載波,合束之后經(jīng)過自定義脈沖的調(diào)制
    發(fā)表于 06-13 08:46

    普源示波器如何連接MATLAB實現(xiàn)數(shù)據(jù)采集與分析

    普源示波器(Rigol)作為國內(nèi)知名的測試測量儀器品牌,廣泛應(yīng)用于電子工程、科研實驗、教學等領(lǐng)域。為了進一步擴展其功能,用戶常需將示波器與MATLAB數(shù)據(jù)分析平臺連接,實現(xiàn)自動化測試、實時信號處理
    的頭像 發(fā)表于 05-29 09:34 ?1165次閱讀

    Spectrum儀器推出通過以太網(wǎng)控制生成寬帶信號的任意波形發(fā)生器

    波形發(fā)生器(AWG),其輸出速率高達10 GS/s,分辨率為16位。新產(chǎn)品采用以太網(wǎng)連接技術(shù),可通過電腦、筆記本電腦以及企業(yè)網(wǎng)絡(luò)直接控制。此次發(fā)布的新產(chǎn)品主要服務(wù)于自動化和遠程測試領(lǐng)域,尤其適用于直流至2.5GHz寬帶的信號生成。 產(chǎn)品視頻鏈接 新款任意波形發(fā)生器(AWG
    的頭像 發(fā)表于 05-14 14:29 ?683次閱讀
    Spectrum儀器推出通過以太網(wǎng)控制<b class='flag-5'>生成</b>寬帶信號的<b class='flag-5'>任意</b>波形發(fā)生器

    基于 FPGA 的任意波形發(fā)生器+低通濾波器系統(tǒng)設(shè)計

    Port ROM,Port A Options 欄中的位寬為8,位深為256,最后在Other Options中,選擇加載本地文件選中MATLAB已經(jīng)生成的正弦波、方波、鋸齒波、三角波的COE數(shù)據(jù)
    發(fā)表于 05-07 15:34

    如何用泰克AFG31000信號發(fā)生器生成高精度任意波形

    泰克AFG31000任意波形函數(shù)發(fā)生器憑借其卓越的性能和靈活的操作界面,成為高精度信號生成領(lǐng)域的標桿產(chǎn)品。本文將從基礎(chǔ)操作、核心算法、參數(shù)優(yōu)化到實戰(zhàn)應(yīng)用,系統(tǒng)講解如何利用該儀器生成滿足嚴苛測試需求
    的頭像 發(fā)表于 04-22 16:13 ?1228次閱讀
    如何用泰克AFG31000信號發(fā)生器<b class='flag-5'>生成</b>高精度<b class='flag-5'>任意</b>波形

    《FDTD Solutions仿真全面教程:超構(gòu)表面與光束操控的前沿探索》

    FDTD仿真實例及論文復(fù)現(xiàn) Q 實例內(nèi)容: (一)設(shè)置Pancharatnam–Berry型超構(gòu)表面結(jié)構(gòu),單元旋向及位置 (二)傳輸型超構(gòu)表面單元的結(jié)構(gòu)掃描與選取 (三)傳輸型超構(gòu)表面的相位分布設(shè)置 (四
    發(fā)表于 04-22 11:59

    分布式存儲數(shù)據(jù)恢復(fù)—虛擬機上hbase和hive數(shù)據(jù)數(shù)據(jù)恢復(fù)案例

    分布式存儲數(shù)據(jù)恢復(fù)環(huán)境: 16臺某品牌R730xd服務(wù)器節(jié)點,每臺服務(wù)器節(jié)點上有數(shù)臺虛擬機。 虛擬機上部署Hbase和Hive數(shù)據(jù)庫。 分布式存儲故障:
    的頭像 發(fā)表于 04-17 11:05 ?732次閱讀

    怎么利用matlab得到95%,80%和70%的置信區(qū)間,并生成不同區(qū)間下的功率誤差貝塔分布

    matlab仿真 matlab新手,怎么利用matlab得到95%,80%和70%的置信區(qū)間,并生成不同區(qū)間下的功率誤差貝塔分布
    發(fā)表于 04-09 01:21