matlab计算一组数的函数值_2.Matlab数值数组及其运算

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

6dd8902606de5462f59248a7bd84d729.png

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

运行效果

f80cb97c0be868c7862f6253a0353583.png

2.2  一维数组的创建与寻访

2.2.1  一维数组的子数组寻访和赋值

2.2.1.1  子数组的寻访

9c36539c48f904aef2d8b8738c5eba6c.png

2.2.2  子数组的赋值

a1f1bd10709332b365140972397fd5ac.png

2.3  二维数组的创建

2.3.1  直接输入法

b6d1ff2b08bcc6851784c2e30fd3aab7.png

2.3.2  复数数组的另一种输入方式

7db8209be0da782c013aef8990e8bb5d.png

2.4  二维数组元素的标识

2.4.1 "逻辑1"标识

b0fabc1df9e20c2dee94cb3e2ad05986.png

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

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值