实验一matlab编程基础,实验一 MATLAB基础训练

实验一 MATLAB基础训练

一、实验目的

本次上机实验主要练习使用Matlab的基本操作和基础知识,包括数组(复数、向量、矩阵、结构体数组等)的创建和数组元素的操作和运算、矩阵的运算、Matlab的运算符(尤其是点运算‘.’)、脚本M文件和函数M文件的编写、Matlab文件的编程(基本的流程控制结构)、基本的二维和三维绘图方法以及图形的标注等。希望通过本次实验使大家尽量在短时间内(4学时)掌握Matlab的基本操作和基础知识,为后面的实验项目奠定基础。

二、实验原理

参见PPT中有关内容。

三、实验内容

1. 上机练习课件中的例子。

2. 设两个复数a=1+2i, b=3-4i, 计算a+b, a-b, a*b, a/b, a和b的模。

3. 计算下式的结果,其中x=-3.5°, y=6.7°

d1162a298d0bcb18d4ef1c7ab5788bc6.png

(提示:①应将角度单位由度转换为数学函数所能处理的弧度值;②求根函数sqrt,取绝对值函数abs,具体用法用help查询)

4. 对矩阵

123

456

789

A

??

??

=??

??

??

, 实现下列操作:

(1) 左右翻转(fliplr命令)

(2) 上下翻转(flipud命令)

(3) 利用cat命令分别将A扩展成3×6和6×3的矩阵

(3) 分别提取A的第2行,第2列,对角线元素

(4) 删除A的第2行2列的元素

(提示:将矩阵元素赋空阵[]可以删除元素,注意此时元素的访问只能使用单下标的方式。观察删除元素后,A中元素的排列方式的变化)

5. 创建[0,2π]区间上拥有100个等间隔元素的列向量

...x.(Matlab默认是行向量),并绘制

y=sin(x1/3)的函数图像。

6. 创建如下图所示的单结构体数组。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值