cari
Rumahtutorial komputerpengetahuan komputerGunakan matlab untuk menjana perpuluhan rawak antara 0 dan 1

Cara menjana perpuluhan rawak antara 0 dan 1 menggunakan matlab

Fungsi MATLAB rand

Menjana nombor rawak seragam dalam selang (0, 1), yang diagihkan sama rata dalam

Antara (0,1), kita boleh menggunakan nilai yang dipanggil seed untuk mengawal bilangan kali nombor rawak dijana. Fungsi nombor rawak seragam mempunyai dua bentuk sintaks: rand(n) dan rand(m,n). Antaranya, rand(n) akan menghasilkan matriks yang mengandungi n*n nombor rawak, dan rand(m,n) akan menghasilkan matriks yang mengandungi m*n nombor rawak. Perlu diingatkan bahawa nilai rawak yang dihasilkan setiap kali adalah berbeza. Nilai ini mewakili keputusan rawak dan tidak dapat diramalkan, yang juga merupakan tujuan menggunakan nombor rawak. Kita boleh menggunakan nombor rawak ini untuk mewakili amplitud tidak sekata bagi isyarat tertentu atau kebarangkalian kejadian berlaku. Nombor rawak seragam mempunyai sifat mengagihkan nilai sama rata pada selang waktu, yang boleh dilihat daripada fungsi ketumpatan kebarangkaliannya.

Taburan PDF adalah serupa dengan taburan carta bar, menunjukkan bahawa setiap nilai rawak mempunyai kebarangkalian kejadian yang sama, jadi ia dipanggil nombor rawak seragam (fungsi, PDF).

Cuba bantu rand

Cara menjana N nombor rawak dan jumlahnya ialah nilai tetap M dalam matlab

Kaedah pelaksanaan: Mula-mula gunakan fungsi rand() untuk menjana N nombor rawak Anggapkan bahawa jumlah N nombor rawak ialah S pada masa ini, kemudian tukar setiap nombor rawak kepada M/S kali ganda, dengan itu mencapai N nombor rawak. Hasil tambah ialah kesan nilai tetap M.

A = rand(1,N); S = jumlah(A B = A*M/S;

Berikut ialah contoh demonstrasi dan penjelasan terperinci: hasilkan 9 nombor rawak yang jumlahnya ialah nilai tetap 10.

1 Buka perisian matlab dan masukkan dalam tetingkap arahan: A = rand(1,9), yang bermaksud menjana 9 nombor rawak antara 0 dan 1. Outputnya adalah seperti berikut:

Gunakan matlab untuk menjana perpuluhan rawak antara 0 dan 1

2 Teruskan ke input: S = sum(A); B = A*10/S, yang bermaksud menukar setiap nombor rawak kepada 10/sum(A) kali nilai asal . Outputnya adalah seperti berikut:

Gunakan matlab untuk menjana perpuluhan rawak antara 0 dan 1

3 Untuk mengesahkan sama ada jumlah tatasusunan B adalah nilai tetap 10, masukkan: jumlah(B) dalam tetingkap arahan

Gunakan matlab untuk menjana perpuluhan rawak antara 0 dan 1

Cara menjana fungsi nombor rawak menggunakan matlab

rand(n): Hasilkan matriks segi empat sama nombor rawak tertib-n antara 0 dan 1 rand(m,n): Hasilkan matriks nombor rawak m*n antara 0 dan 1 (fungsi sedia)

Juga:

Fungsi penjanaan nombor rawak Matlab

betarnd penjana nombor rawak daripada pengedaran beta

binornd Penjana nombor rawak taburan binomial

chi2rnd Chi-square diedarkan penjana nombor rawak

exprnd penjana nombor rawak teragih eksponen

frnd f-edarkan penjana nombor rawak

gamrnd Gamma diedarkan penjana nombor rawak

geornd Penjana nombor rawak teragih geometri

penjana nombor rawak hygernd untuk taburan hipergeometri

lognrnd penjana nombor rawak untuk pengedaran lognormal

nbinrnd penjana nombor rawak dengan taburan binomial negatif

ncfrnd penjana nombor rawak dengan taburan f bukan pusat

nctrnd penjana nombor rawak dengan taburan t bukan pusat

ncx2rnd penjana nombor rawak dengan taburan khi kuasa dua bukan pusat

normrnd Normal (Gaussian) diedarkan penjana nombor rawak

poissrnd Poisson mengedarkan penjana nombor rawak

raylrnd Rayleigh mengedarkan penjana nombor rawak

trnd Penjana nombor rawak daripada pengedaran t Pelajar

unidrnd penjana nombor rawak teragih seragam diskret

unifrnd Penjana nombor rawak teragih seragam berterusan

weibrnd Weibull mengedarkan penjana nombor rawak

Atas ialah kandungan terperinci Gunakan matlab untuk menjana perpuluhan rawak antara 0 dan 1. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Linux vs Mac: Cara Memasang Linux pada Mac - MinitoolLinux vs Mac: Cara Memasang Linux pada Mac - MinitoolMay 14, 2025 am 01:21 AM

Apakah perbezaan antara Linux dan Mac? Adakah anda mahu memasang Linux pada Mac? Siaran ini dari Php.cn akan menunjukkan kepada anda semua. Anda boleh merujuk kepada panduan ini untuk Dual Boot Linux dan MacOS.

Apakah mhtml & apakah perbezaan di antara itu dan html - minitoolApakah mhtml & apakah perbezaan di antara itu dan html - minitoolMay 14, 2025 am 01:20 AM

Apa itu mhtml? Bagaimana untuk membuka atau melihatnya? Apakah perbezaan di antaranya dan HTML? Bagaimana cara menukar mhtml ke html? Jika anda mencari jawapan kepada soalan -soalan di atas, anda boleh merujuk kepada siaran ini dari Php.cn.

Selesaikan fail yang dipadam terus muncul semula di Windows 10 - MinitoolSelesaikan fail yang dipadam terus muncul semula di Windows 10 - MinitoolMay 14, 2025 am 01:19 AM

Artikel ini memberi tumpuan kepada topik yang memadamkan fail terus muncul semula di Windows 10, memperkenalkan sebab -sebab yang bertanggungjawab dan penyelesaian yang boleh dilaksanakan.

Cara menyahaktifkan Windows 10/11 dengan menyahpasang Kunci Produk - MinitoolCara menyahaktifkan Windows 10/11 dengan menyahpasang Kunci Produk - MinitoolMay 14, 2025 am 01:18 AM

Siaran ini mengajar anda bagaimana untuk menyahaktifkan Windows 10/11 dengan mengeluarkan kunci produk atau lesen. Anda boleh menggunakan kunci produk itu untuk mengaktifkan komputer lain kemudian jika anda mahu. Untuk lebih banyak petua dan trik komputer, anda boleh melawat laman web rasmi perisian Php.cn.

Pembetulan segera untuk ralat 0164: Saiz memori menurunPembetulan segera untuk ralat 0164: Saiz memori menurunMay 14, 2025 am 01:15 AM

Sesetengah pengguna Windows melaporkan bahawa mereka diminta oleh saiz memori ralat 0164 menurun skrin setiap kali mereka boot komputer. Apa yang salah dengannya? Jika anda berada dalam bot yang sama, tahniah! Anda telah datang ke tempat yang betul! Dalam jawatan ini dari p

Pembetulan Terbaik: Halaman ini tidak tersedia sekarang di Facebook - MinitoolPembetulan Terbaik: Halaman ini tidak tersedia sekarang di Facebook - MinitoolMay 14, 2025 am 01:11 AM

Halaman ini tidak tersedia sekarang adalah mesej ralat yang mungkin anda hadapi apabila anda melawat Facebook menggunakan pelayar web anda. Dalam jawatan Php.CN ini, kami akan menyenaraikan beberapa kaedah yang berkesan yang anda boleh cuba untuk menyingkirkan kesilapan ini.

Windows 11 KB5010414 dikeluarkan dengan banyak ciri baru - MinitoolWindows 11 KB5010414 dikeluarkan dengan banyak ciri baru - MinitoolMay 14, 2025 am 01:09 AM

Windows 11 KB5010414, kemas kini pilihan baru untuk Windows 11, kini tersedia. Adakah anda tahu apa yang baru dan membetulkannya? Perisian Php.CN akan menunjukkan maklumat ini dalam siaran ini. Selain itu, ia juga memberitahu anda cara memuat turun dan memasangnya di compu anda

Bagaimana cara menukar tetapan kemas kini Windows di Windows 11? - MinitoolBagaimana cara menukar tetapan kemas kini Windows di Windows 11? - MinitoolMay 14, 2025 am 01:08 AM

Ingin menjeda kemas kini Windows pada komputer Windows 11 anda? Ingin menetapkan waktu aktif untuk mengatur restart komputer untuk menyelesaikan proses kemas kini? Anda perlu tahu cara menukar tetapan kemas kini Windows di Windows 11. Pos Php.cn ini akan menunjukkan kepada anda

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Nordhold: Sistem Fusion, dijelaskan
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual