(2.1.5)-2.2.1MATLAB程序设计向量生成_第1页
(2.1.5)-2.2.1MATLAB程序设计向量生成_第2页
(2.1.5)-2.2.1MATLAB程序设计向量生成_第3页
(2.1.5)-2.2.1MATLAB程序设计向量生成_第4页
(2.1.5)-2.2.1MATLAB程序设计向量生成_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB程序设计目录基本概念向量运算矩阵运算多维数组运算变量初始化与输出第二章语言基础基本概念向量运算矩阵运算多维数组运算第二章语言基础基本概念向量运算矩阵运算第二章语言基础基本概念向量运算第二章语言基础向量运算第二章语言基础向量运算第二章语言基础向量运算第二章语言基础向量其他操作向量几何运算向量逻辑运算向量生成向量算术运算向量关系运算123456向量运算问题1如何生成一个向量。问题的提出学习的重点与目标掌握向量生成的直接输入法掌握向量生成的冒号表达式法掌握向量生成的函数法直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔ans=12345直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔ans=169258347直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔ans=1234567直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔ans=ABCDEF直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔>>[1;2;3;4]

%直接输入一个列向量,各元素间采用分号相隔直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔>>[1;2;3;4]

%直接输入一个列向量,各元素间采用分号相隔ans=1234直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔>>[1;2;3;4]

%直接输入一个列向量,各元素间采用分号相隔>>[1234]'

%直接输入一个行向量,再对其实施转置,得到列向量直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。>>[12345]

%直接输入一个行向量,各元素间采用空格相隔>>[1,6,9,2,5,8,3,4,7]

%直接输入一个行向量,各元素间采用逗号相隔>>[1,2,345,6,7]

%直接输入一个行向量,各元素间采用空格或逗号相隔>>['A''B''C''D''E''F']

%直接输入一个字符串行向量,各元素间采用空格相隔>>[1;2;3;4]

%直接输入一个列向量,各元素间采用分号相隔>>[1234]'

%直接输入一个行向量,再对其实施转置,得到列向量ans=1234直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。冒号表达式法。采用冒号表达式生成行向量,称为冒号表达式法,其一般格式为:其中为初始值,为步长,为终止值。当为1时,冒号表达式可简写为。冒号表达式产生一个行向量,其中。最后一个元素满足但。因此,冒号表达式生成一个行向量,该向量由首项为,公差为,末项不大于,但末项加大于的等差数列构成。>>1:2:9>>1:2:9ans=13579>>1:2:9ans=13579>>1:2:10>>1:2:9ans=13579>>1:2:10ans=13579>>1:2:9ans=13579>>1:2:10ans=13579>>1:10>>1:2:9ans=13579>>1:2:10ans=13579>>1:10ans=12345678910>>1:2:9ans=13579>>1:2:10ans=13579>>1:10ans=12345678910>>10:-1:1>>1:2:9ans=13579>>1:2:10ans=13579>>1:10ans=12345678910>>10:-1:1ans=10987654321>>1:2:9ans=13579>>1:2:10ans=13579>>1:10ans=12345678910>>10:-1:1ans=10987654321>>0:pi/3:2*pi>>1:2:9ans=13579>>1:2:10ans=13579>>1:10ans=12345678910>>10:-1:1ans=10987654321>>0:pi/3:2*pians=01.04722.09443.14164.18885.23606.2832直接输入法。在左右中括号[]间逐个有序输入向量的各元素,称直接输入法。当输入行向量时,各元素间可采用逗号相隔,也可采用空格相隔,还可混合采用逗号和空格相隔。当输入列向量时,各元素间只能采用分号相隔。当然列向量的输入,也可采用先输入行向量,再对行向量实施转置运算而实现。冒号表达式法。采用冒号表达式生成行向量,称为冒号表达式法,其一般格式为:其中为初始值,为步长,为终止值。当为1时,冒号表达式可简写为。冒号表达式产生一个行向量,其中。最后一个元素满足但。因此,冒号表达式生成一个行向量,该向量由首项为,公差为,末项不大于,但末项加大于的等差数列构成。函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数linspace采用线性等分的方式生成行向量,其调用格式为:linspace(a,b,n),其中a和b分别是第一个元素和最后一个元素,n是元素总个数。因此,linspace(a,b,n)与a:(b-a)/(n-1):b等价。当n=100时,linspace(a,b,n)可简写为linspace(a,b)。linspace(a,b,n)生成的向量,由a为首项,b为末项,(b-a)/(n-1)为公差的等差数列构成。>>linspace(1,11,6)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数linspace采用线性等分的方式生成行向量,其调用格式为:linspace(a,b,n),其中a和b分别是第一个元素和最后一个元素,n是元素总个数。因此,linspace(a,b,n)与a:(b-a)/(n-1):b等价。当n=100时,linspace(a,b,n)可简写为linspace(a,b)。linspace(a,b,n)生成的向量,由a为首项,b为末项,(b-a)/(n-1)为公差的等差数列构成。>>linspace(1,11,6)ans=1357911函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数linspace采用线性等分的方式生成行向量,其调用格式为:linspace(a,b,n),其中a和b分别是第一个元素和最后一个元素,n是元素总个数。因此,linspace(a,b,n)与a:(b-a)/(n-1):b等价。当n=100时,linspace(a,b,n)可简写为linspace(a,b)。linspace(a,b,n)生成的向量,由a为首项,b为末项,(b-a)/(n-1)为公差的等差数列构成。>>linspace(1,11,6)ans=1357911>>linspace(0,2*pi,7)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数linspace采用线性等分的方式生成行向量,其调用格式为:linspace(a,b,n),其中a和b分别是第一个元素和最后一个元素,n是元素总个数。因此,linspace(a,b,n)与a:(b-a)/(n-1):b等价。当n=100时,linspace(a,b,n)可简写为linspace(a,b)。linspace(a,b,n)生成的向量,由a为首项,b为末项,(b-a)/(n-1)为公差的等差数列构成。>>linspace(1,11,6)ans=1357911>>linspace(0,2*pi,7)ans=01.04722.09443.14164.18885.23606.2832函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。函数linspace采用线性等分的方式生成行向量,其调用格式为:linspace(a,b,n),其中a和b分别是第一个元素和最后一个元素,n是元素总个数。因此,linspace(a,b,n)与a:(b-a)/(n-1):b等价。当n=100时,linspace(a,b,n)可简写为linspace(a,b)。linspace(a,b,n)生成的向量,由a为首项,b为末项,(b-a)/(n-1)为公差的等差数列构成。函数logspace采用对数等分的方式生成行向量,其调用格式为:logspace(a,b,n),其中10a和10b分别是第一个元素和最后一个元素,n是元素总个数。若对logspace(a,b,n)的生成向量各元素取以10为底的对数,即则与linspace(a,b,n)等价。当n=50时,logspace(a,b,n)可简写为logspace(a,b)。logspace(a,b,n)生成的向量,由10a为首项,10b为末项,10(b-a)/(n-1)为公比的等比数列构成。logspace(a,b,n)生成向量时,首先采用linspace(a,b,n)将a到b等分为n-1份,得到一等差数列,然后以10为底和等差数列的各项为指数,形成n项的等比数列而构成向量。>>A=logspace(2,7,6)>>A=logspace(2,7,6)A=100100010000100000100000010000000>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)ans=234567>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)ans=234567>>B=linspace(2,7,6)>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)ans=234567>>B=linspace(2,7,6)B=234567>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)ans=234567>>B=linspace(2,7,6)B=234567>>10.^B>>A=logspace(2,7,6)A=100100010000100000100000010000000>>log10(A)ans=234567>>B=linspace(2,7,6)B=234567>>10.^Bans=100100010000100000100000010000000函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量>>zeros(1,5)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量>>zeros(1,5)ans=00000函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量>>zeros(1,5)ans=00000>>zeros(5,1)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量>>zeros(1,5)ans=00000>>zeros(5,1)ans=00000函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量>>ones(1,5)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量>>ones(1,5)ans=11111函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量>>ones(1,5)ans=11111>>ones(5,1)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量>>ones(1,5)ans=11111>>ones(5,1)ans=11111函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量>>rand(1,5)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量>>rand(1,5)ans=0.81470.90580.12700.91340.6324函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量>>rand(1,5)ans=0.81470.90580.12700.91340.6324>>rand(5,1)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量>>rand(1,5)ans=0.81470.90580.12700.91340.6324>>rand(5,1)ans=0.09750.27850.54690.95750.9649函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量格式randn(n,1)和randn(1,n)分别生成n个元素满足正态分布的行向量和列向量>>randn(1,4)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量格式randn(n,1)和randn(1,n)分别生成n个元素满足正态分布的行向量和列向量>>randn(1,4)ans=-1.34993.03490.7254-0.0631函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量格式randn(n,1)和randn(1,n)分别生成n个元素满足正态分布的行向量和列向量>>randn(1,4)ans=-1.34993.03490.7254-0.0631>>randn(4,1)函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量格式randn(n,1)和randn(1,n)分别生成n个元素满足正态分布的行向量和列向量>>randn(1,4)ans=-1.34993.03490.7254-0.0631>>randn(4,1)ans=0.7147-0.2050-0.12411.4897函数法。采用函数生成向量,称为函数法,其中函数有linspace,

logspace,

zeros,

ones,rand,

randn和eye等。格式zeros(n,1)和zeros(1,n)分别生成n个元素全为0的行向量和列向量格式ones(n,1)和ones(1,n)分别生成n个元素全为1的行向量和列向量格式rand(n,1)和rand(1,n)分别生成n个元素在(0,1)取值且满足均匀分布的行向量和列向量格式randn(n,1)和randn(1,n)分别生成n个元素满足正态分布的行向量和列向量格式eye(n,1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论