许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab基本操作详解(12个核心操作及扩展)

Matlab基本操作详解(12个核心操作及扩展)

阅读数 4
点赞 0
article_banner

由于最近的反馈作业需要,所以在这里要将学习过程中的笔记记录一下,以方便以后查阅

一、基本操作

首先是要想查看一下基本的命令可以寻求软件本身的帮助比如下面这个表

d65bbcd2b32620b50aef45a9e1355d3f.png

二、基本运算,

+-*/必不可少,

还有一些关于图像之类的操作我们慢慢介绍

在书目的介绍中了解到matlab的基本操作单元就是矩阵,所以对矩阵的操作显得尤为重要。

1、生成矩阵

54ca9362e2ea84d16383c06f87cf75d2.png

其中的, ;的意思自然明确,语法也较为简洁

如果生成一个随机任意的向量的话,可以通过一些随机函数来生成

58f1cf1c3b033ee5d68897943219f005.png

在这里列举一下可以有按照不同方法生成随机矩阵的函数,我们这里用   rand() 和  unifrnd()来做示范

fd47b80eee2daf0225e591ae710afa0e.png

unifrnd()

8d27ea4083aac00d90167e5f6ff4c5f7.png

除了这两个我们也可以按照不同的函数来生成自由随机矩阵

按照题目要求

78063e656c7944510a5a3f10728caf8e.png

生成7*3的矩阵

接下来就是如何完成矩阵转置操作

矩阵的转置,就是横变竖,竖变横,matlab中用   ’    来表示转置

89991a2783c2c8a17ba7c1ceb34abb53.png

生成一个大小为12x10 元素为5的矩阵

我们只需要在一个随机函数中将范围限定就能够生成这个矩阵,如

e9417e8b6230104d9e0867405aa83120.png

三、循环分支

在这里介绍一下 if  while  for  等语句的用法,虽然在matlab中有许多函数可以自动完成一下循环操作,但是,这几个结构是基石,学会操作这些函数还是有必要的,我们针对于第六个题目(生成一个对角元素为1-12的矩阵)

我们先生成一个随机矩阵然后利用循环将其对角元素改为题目要求的元素即可

060e15e7d6ca296c2e0e4d37c21e7316.png

f75e59eeb7f80b888904dcdb621f7831.png

if a==3 && b==4

其中的结构比较类似于C语言的表达式,不过最后要以end作为结束整个判断的标志,

524b96ae266c486e98542d481b0ff919.png

for循环要注意循环起始条件与步长,就是每次增加多少。也要以end来结束

while循环的结构如下

while  a==1  && b

其中判断内的表达式是可以判断的逻辑值即可

第二题的话不再赘述,常用的计算符号,比如三角函数,幂函数,对数与指数函数,平方根等。需要熟练掌握。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空