matlab实验题库,matlab实验题目及答案

41528d3028836879cd698677c3999917.gifmatlab实验题目及答案

《计算机仿真及应用》实验教案 湖北理工学院电气学院 第 1 页 共 5 页 实验二 一维二维数组的创建和寻访 一、实验目的 1、掌握一维数组、二维数组创建和寻访的几种方法。 2、区别数组运算和矩阵运算的差别。 3、熟悉执行数组运算的常用数组操作函数。 4、掌握数组运算中的关系和逻辑操作及常用的关系、逻辑函数。 5、掌握“非数”、 “空”数组在 MATLAB 中的应用。 二、实验主要仪器与设备 装配有 MATLAB7.6 软件的计算机 三、预习要求 做实验前必须认真复习第三章 MATLAB 的数值数组及向量化运算功能。 四、实验内容及实验步骤 1、一维数组的创建方法有哪几种?举例说明。 答:一维数组的创建方法有: ①递增/递减型一维数组的创建:冒号生成法:x=a:inc:b线性(或对数)定点法:x=linspace(a,b,n),x=logspace(a,b,n) ②逐个元素输入法:如 x=[0.1,sin(pi/5),-exp(-3),-2*pi] ③运用 MATLAB 函数生成法:例 ones,rand 等。 2、输入以下指令,并写出运行结果。本例演示:数组元素及子数组的各种标识和寻访格式;冒号 的使用;end 的作用。 A=zeros(2,6) %创建(2×6)的全零数组A(:)=1:12 %赋值号左边:单下标寻访(2×6) 数组A的全部12个元素%赋值号右边:拥有12个元素的一维数组A(2,4) %双下标:A数组的第2行第4列元素A(8) %单下标:数组A的第8个元素A(: , [1,3]) %双下标:显示A的“第1列和第3列上全部行的元素”A([1, 2, 5, 6] ) %单下标:把A数组第1,2,5,6个元素排成列向量A(: , 4:end) %双下标:显示A的“从第4起到最后一列上全部行的元素”%在此end用于“列标识” ,它表示“最后一列”A(2,1:2:5)=[-1, -3, -5] %把右边的3个数分别赋向A数组第2行的第1,3,5个元素位置B=A([1, 2, 2, 2], [1, 3, 5]) %取A数组的1,3,5列的第1行元素作为B的第1行%取A数组的1,3,5列的第2行分别作为B的第2,3,4行L=A1) %判断 A 中,哪些元素不大于 1L2=(A>0)&(A<3) %判断 A 中,哪些元素大于 0且小于 3A, B=[0, -1, 1, 0, 1, -2, -3]C=xor(A, B) %当 A、B 数组中,两个对应元素中仅一个为 0时,给出 1。否则为 0. 运行结果: A =-2 -1 0 0 1 2 3 L1 =1 1 1 1 1 0 0 L2 =0 0 0 0 1 1 0 A =-2 -1 0 0 1 2 3 B =0 -1 1 0 1 -2 -3 C =1 0 1 0 0 0 0 五、实验报告与思考题 按实验内容及实验步骤书写实验报告并思考以下问题: 1、MATLAB 中的数组运算和矩阵运算是同一种运算吗? 答:MATLAB 中的数组运算和矩阵运算是两种不同的运算,其运算符号和运算规则都有所不同。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值