matlab中norm函數的用法,normrnd函數 matlab,關于normrnd函數~~請教請教

 2023-12-25 阅读 68 评论 0

摘要:a=zeros(10,10);matlab中norm函數的用法、i=1;j=1;matlab中histfit函數,while i<=10while j<=10a(i,j)=normrnd(2,4);j=j+1;endi=i+1;end輸出為:a=[ -2.6033? ? 0.7369? ? 2.7789? ? 5.6589? ?-0.2654? ? 3

a=zeros(10,10);

matlab中norm函數的用法、i=1;

j=1;

matlab中histfit函數,while i<=10

while j<=10

a(i,j)=normrnd(2,4);

j=j+1;

end

i=i+1;

end

輸出為:

a=[ -2.6033? ? 0.7369? ? 2.7789? ? 5.6589? ?-0.2654? ? 3.0058? ?-0.9884? ? 1.9275? ? 0.3544? ? 3.3290

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0

0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0? ?? ?? ?0]

為什么隨機數只計算了一次就不算了呢?

這個程序只是對我想法的一個模擬,我對normrnd函數有些疑問,

我把normrnd函數寫進了子程序了,然后會調用這個子函數3000次,可是每次調用的結果都是一樣的!

是因為子函數只計算一次呢,每次都只調用子函數的地址?

還是說子函數每次都計算,只是normrnd函數只計算了一次?

還有就是1、生成3000個隨機數再一一調用

2、一次調用一次normrnd生成一個隨機數,調用normrnd函數3000次

1和2的效果一樣么?

感謝各位前輩的答復,唉,我都快奔潰了,我是用的思路2,要改成思路1就要涉及三維矩陣,要改一大堆參數~~

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/196858.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息