10分钟带你入门MATLAB-matlab经典教程
前一段时间我发现有些小伙伴MATLAB基础比较薄弱,今天我来让各位小伙伴快速补习一下MATLAB基础知识,学会了这些基础知识,各位小伙伴基本上能够自主编写MATLAB程序。今天我主要讲解MATLAB的3类语句、6类函数和2类语法,好,废话不多说,我们开始学习吧!
目录
一、3类语句
二、6类函数
三、2类语法
一 | 3类语句
01 | if 语句
我们使用if语句判断B到底应该等于几?

02 | for语句
我们使用for语句再次求1到10的和。

03 | while语句
我们使用while语句再次求1到10的和。

二 | 6类函数
01 | zeros、ones
我们使用zeros函数创建3行4列的零矩阵,使用ones函数创建3行4列的1矩阵。


02 | size、length
我们使用size函数求矩阵A的行数和列数,使用length函数求数组E的长度。

03 | max、min
我们使用max、min函数来求数组E中的最大值和最小值以及,最大值和最小值所在数组中的位置。数组E的最大值是5,在E中的第1个位置;数组E的最小值是2,在E中的第3个位置。

04 | isempty
我们使用isempty函数来判断矩阵X是否为空,如果为空,则Y=1,如果不为空,则Y=0。

05 | unique
我们使用unique函数来删除数组中的重复元素,并将元素从小到大进行排序。B表示删除重复元素后从小到大元素的排列顺序,C表示B中每个元素在数组A中第一次出现的位置。

06 | cell
我们使用cell函数创建元胞数组,用来储存不同长度的数组。

三 | 2类语法
01 | 提取矩阵中某些元素
row1表示提取矩阵A的第一行,col1表示提取矩阵A的第一列,矩阵B表示提取矩阵A的第2至3行,且第3至4列的元素。

02 | 删除数组中某些元素
我们使用A(A==6)=[]将矩阵A中的元素6全部删除掉。

更多资源请微信关注:优化算法交流地
往期精选
遗传算法(GA)求解VRPTW问题(附MATLAB代码)机器学习 | 基于遗传算法的BP神经网络优化算法(附MATLAB代码)遗传算法求解车间调度问题(附MATLAB代码)遗传算法求解0-1背包问题(附matlab源代码)VRPTW合集 [CW节约算法,TS(硬约束版),TS(惩罚函数版),LNS四种方法对比(附MATLAB代码)]多目标优化 | NSGA-II多目标优化 | 基于NSGA-II的多目标0-1背包问题求解(附matlab代码)word转换为pdf后图片失真的解决办法(全网首发)机器学习 | 简单实现Bp神经网络二维装箱问题之BL法修正版(附MATLAB代码)快速入门文献管理软件-EndNote X9最小二乘法(附MATLAB代码)NSGA-II多目标优化算法讲解(附MATLAB代码)基于人工势场法的机器人二维路径规划(附MATLAB代码)基于粒子群算法的多目标搜索算法讲解(附MATLAB代码)蚁群算法通俗讲解(附MATLAB代码)混合粒子群算法通俗讲解(附MATLAB代码)以上就是关于《10分钟带你入门MATLAB-matlab经典教程》的全部内容,本文网址:https://www.7ca.cn/baike/15328.shtml,如对您有帮助可以分享给好友,谢谢。