當前位置:聚美館>智慧生活>心理>

matlab如何輸入列向量

心理 閱讀(1.76W)
matlab如何輸入列向量

matlab生成列向量的方法如下:

1、直接輸入:

行向量:a=[1,2,3,4,5]

列向量:a=[12345]

2、用“:”生成向量:

a=J:K 生成的行向量是a=[J,J+1,…,K]

a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)/D)

3、函數linspace 用來生成數據按等差形式排列的行向量:

x=linspace(X1,X2):在X1和X2間生成100個線性分佈的數據,相鄰的兩個數據的差保持不變。構成等差數列。

x=linspace(X1,X2,n): 在X1和X2間生成n個線性分佈的數據,相鄰的兩個數據的差保持不變。構成等差數列。

4、函數logspace用來生成等比形式排列的行向量:

X=logspace(x1,x2) 在x1和x2之間生成50個對數等分數據的行向量。構成等比數列,數列的第一項x(1)=10x1,x(50)=10x2

X=logspace(x1,x2,n) 在x1和x2之間生成n個對數等分數據的行向量。構成等比數列,數列的第一項x(1)=10x1,x(n)=10x2

注:向量的的轉置:x=(0,5)’