2.1引导
2.2一维数组的创建与寻访
2.3二维数组的创建
2.4二维数组元素的标识
2.5二维数组的子数组寻访和赋值
2.6执行数组运算的常用函数
2.7数组运算和矩阵运算
2.8多项式的表达和创建
2.9多项式运算函数
2.10标准数组生成函数和数组操作函数
2.11数组构建技巧综合
2.12高维数组的创建
2.13关系运算
2.14逻辑操作
2.1 引导
2.1.1
function [ output_args ] =Untitled2( input_args )
x=0:0.1:1y=x.*exp(-x)
plot(x,y,'-r'),xlabel('x'),ylabel('y'),title('y=x*exp(-x)')
grid
end
运行效果
2.2 一维数组的创建与寻访
2.2.1 一维数组的子数组寻访和赋值
2.2.1.1 子数组的寻访
2.2.2 子数组的赋值
2.3 二维数组的创建
2.3.1 直接输入法
2.3.2 复数数组的另一种输入方式
2.4 二维数组元素的标识
2.4.1 "逻辑1"标识
1 function [ output_args ] =Untitled2( input_args )2 A = zeros(2,5);%A 两行五列3 A(:)=-4:5 %初始化4 L=abs(A)>3%找出所有绝对值大于3的元素5 islogical(L)%判断是否是逻辑数组6 X=A(L)%把下标给x7 end
2.4.2 逻辑数组与一般双精度数组的关系和区别
1 function [ output_args ] =Untitled2( input_args )2 A = zeros(2,5);%A 两行五列3 A(:)=-4:5 %初始化4 L=abs(A)>3%找出所有绝对值大于3的元素5 islogical(L)%判断是否是逻辑数组6 X=A(L)%把下标给x7
8 Num=[1,0,0,0,1;0,0,0,0,1];9 islogical(Num) %Num不是逻辑数组10 %Y=A(Num)%只有逻辑数组才可以这样用,所有这样错误11 end