在MATLAB中生成一組數,怎麼放到向量裡

2021-03-04 09:00:23 字數 1898 閱讀 1826

1樓:匿名使用者

用迴圈吧。

for i=1:5000;

a(i)=f(x);%% f(x)表示你用某個方法得出的資料;

end;

%這樣得到的是乙個1*5000的向量;

%如果要輸入到

內矩陣的話容,也類似。雙重迴圈即可。

for i=1:500;

for j=1:10;

a(i,j)=f(x);

end;

end;

2樓:匿名使用者

a=[1,2,3,4];

或者bai

a(1)=1

a(2)=2;

a(4)=4;

a(3)=3;

假如你的du

十個數分別是

zhi:dao

a1,a2,a3,a4,a5,a6,a7,a8,a9,a10你放在a裡面

內你就:

a=[a1,a2,a3,a4,a5,a6,a7,a8,a9,a10]就可容以了。

matlab中雙重for迴圈得到一組資料,如何儲存到乙個向量中

3樓:匿名使用者

程式如下:

clear

clcfor t=1:10;

for m=1:10;

x=t+m

endend

得到100個x值,我想將這100個值儲存到乙個列向量中,請問各位大神如何程式如何寫?

如果在for迴圈之外寫,得到的只是乙個值20.

4樓:疾風動竹

例子:for i=1:100 %for迴圈,迴圈100次

x(i)=randn(); %獲得乙個隨機數存入x陣列

end %結束迴圈

5樓:匿名使用者

clear

clcx=zeros(10,10);

for t=1:10;

for m=1:10;

x(t,m)=t+m;

endend

a=x(:);%a即為所求

6樓:匿名使用者

clear

clcii = 1;

for t=1:10;

for m=1:10;

x(ii)=t+m;

ii = ii+1;

endend

7樓:匿名使用者

aa=zeros(72,1);

for i=1:9

for j=1:8

aa(i*8 - 8+j)=i+j;

matlab中如何將迴圈語句裡產生的向量放到矩陣裡??

8樓:匿名使用者

clear

clcx=zeros(10,10);

for t=1:10;

for m=1:10;

x(t,m)=t+m;

endend

a=x(:);%a即為所求

9樓:匿名使用者

標量的情況最簡單,如果是向量和矩陣

matlab生成一組數,怎麼放到乙個向量裡?

10樓:匿名使用者

用迴圈吧。

for i=1:5000;

a(i)=f(x);%% f(x)表示你用某個方法得出的資料;

end;

%這樣得到的是乙個1*5000的向量;

%如果要輸入到矩陣的話,也類似。雙重迴圈即可。

for i=1:500;

for j=1:10;

a(i,j)=f(x);

end;

end;

用matlab生成一組隨機數比如生成數然後取

randi 0 100 可以生成乙個0到100的隨機數randi 0 100 n 生成乙個n n矩陣的隨機數randi 0 100 m,n 是乙個m n的矩陣不知道你想要哪種 用matlab隨機產生符合正態分佈的100個隨機數,在每個數上加乙個5,求得到的100個數的均值方差 tag randn 1...

一組資料4,9這組數,一組資料53244,2363839這組資料的中位數是,眾數是

1 把給出的此組資料中的數按從小到大的順序排列為 2 2 3 3 3 3 4 4 5 6 8 9,最中間的兩個數的平均數是 3 4 2,7 2,3.5 2 在此組資料中出現次數最多的是 3,所以眾數是 3,故答案為 3.5 3 一組資料5 3 2 4 4,2 3 6 3 8 3 9 這組資料的中位數...

在MATLAB中,有一組資料,要畫在雙對數座標上,並擬合成一條直線,然後把擬合後的直線表示式輸出,怎麼做到

x 4281 6184 6696 8386 8610 10124 10665 11941 y 33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721 x log x y log y fun inline c 1 c 2 x c ...