实验1 MATLAB环境与运算基础

news/2024/7/21 7:11:37 标签: matlab, 图像处理, 算法

实验一

  • 一、实验的目的与要求
    • 二、实验原理
      • 三、实验仪器
        • 四、实验内容与步骤
          • 五、实验分析与总结

一、实验的目的与要求

1、掌握 MATLAB环境与基本操作;
2、掌握 MATLAB常见数据类型的创建、表示和引用;
3、熟悉 MATLAB数据类型的各种运算与常用函数;

二、实验原理

1、MATLAB环境与基本操作:命令窗口、WorkSpace、当前文件夹和帮助命令与窗口;
2、MATLAB数据类型及其对应的常用操作函数:数值型、字符与字符串、日期和时间、分类数组、表、结构体和元胞数组;
3、MATLAB运算:线性代数计算,+(加),-(减),*(乘),/(除),(乘幂);点运算,.*(点乘),./(点除),.(点乘幂);逻辑运算;
4、MATLAB常用函数:初等数学函数,取整函数和矩阵操作运算的常用函数reshape、diag、sum、mean等;

三、实验仪器

PC机100台及MATLAB软件

四、实验内容与步骤

(1)利用MATLAB的帮助系统分别查询inv、plot、max、round等函数的功能和用法,用自己的理解简单概述各函数功能。
请添加图片描述
在这里插入图片描述
请添加图片描述
请添加图片描述
(2)求下列表达式的值:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)写出完成下列操作的命令:
① 建立3阶单位矩阵;
② 建立5*5随机矩阵A,其元素为[100,200]范围内的随机整数;
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

③ 产生均值为1,方差为0.2的50个正态分布的随机数;
④ 产生和A同样大小的全1矩阵;
⑤ 将矩阵A的对角线元素加30;
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
⑥ 从矩阵A提取对角线元素,并以这些元素构成对角阵B。
在这里插入图片描述
(4)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(5)创建以下变量并计算:
① 创建结构体Student,存储以下数据:
Name Sex Age Score
ZhangSan F 30 80,78,92,84

在这里插入图片描述
② 在Student中添加学生:YangLe, M, 30, [85,68,87,92];
在这里插入图片描述
在这里插入图片描述

③ 计算学生ZhangSan与YangLe的平均成绩
在这里插入图片描述

五、实验分析与总结

实验截图在上面了,不会的函数和命令可以查help文档,matlab软件有点大可以直接用学校机房电脑完成作业,正好可以提高效率摆脱拖延症


http://www.niftyadmin.cn/n/232994.html

相关文章

Mongo 慢SQL查询设置查监控

一、前言 在数据库中,慢查询日志通常是用来进行优化数据库,MySQL中存在慢查询,Mongodb中也是如此。 在Mongo中的慢查询属于Mongo Database Profiler,而且其信息详细。 接下来介绍下Mongo慢查询 二、开启 Profiling 功能 开启并控…

一文!解决恒定磁场的基本方程(有介质)

目录 引言 磁化过程 磁偶极矩 磁化强度 方程的化简 磁场强度 磁化率 磁导率 相对磁导率 现实生活中的应用 引言 为什么介质在磁场中会被磁化呢? 首先因为电子绕着原子核转动,所以就可以形成一个环形电流,,环形电流就可以产生磁场。…

Python与c语言的区别与联系

Python与c语言都是一种机器学习语言,进过长时间的学习和总结,我将Python与c语言的一些特点总结成以下几点,不全面还望多多指正。 1、因为C语言是编译型语言,python是解释型语言,所以python的执行速度没有C语言那么快。…

代理IP应用探讨:保护爬虫隐私安全的HTTPS与Socks5技术

作为一名网络工程师和网络文章主编,我经常收到读者和客户的咨询和反馈,其中有不少是关于代理IP的应用和如何保护爬虫的隐私安全的问题。在本文中,我将深入探讨代理IP、HTTPS、爬虫和Socks5的相关技术,并提供一些实用的建议和指导&…

【C++】判断语句中对变量的合理定义

先总结一下这篇博客的核心: C中,不允许重复定义同一个变量,否则保留的初次定义的值(虽然编译能通过)涉及到判断的多分支时,应在进判断分支之前定义好变量,如果在分支中分别定义会出现编译错误&…

如何配置Stash以便与4EVERLAND一起使用

What is Stash? AppsCode的Stash是一个可靠的工具,用于备份和恢复Kubernetes卷和应用程序。有了Stash,你可以通过定期备份和在数据丢失或系统故障时恢复这些数据来轻松保护你的宝贵数据。Stash功能多样,可用于备份各种Kubernetes资源的数据…

如何高效的完成域名实名认证

根据注册局和工信部要求,需上传实名资料的域名有:.cn/.com/.net/.top/.xyz/.vip/.club/.ren/.wang/.shop/.xin/.中国/.信息等,相关要求请查看http://www.west.cn/faq/list.asp?unid1348。 如果您帐号下的域名较少,可以在域名管理…

项目管理(PMP)真题解析(一)

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 1.项目可行性研究确定了应该创建什么产品。现在,开发与原始需求冲突的另一种产品的一项变更请求,已经获得批准,在变更请求获得…