matlab生成列向量的方法如下:
1、直接輸入:
行向量:a=[1,2,3,4,5]
列向量:a=[1;2;3;4;5]
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)’
如果要表示向量W的第i個元素,就用W(i)表示。比如,W的第三個元素就用W(3)表示。但是不能直接用W(i)表示,因為i沒有賦值。
matlab生成列向量的方法如下:
1、直接輸入:
行向量:a=[1,2,3,4,5]
列向量:a=[1;2;3;4;5]
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)’