⭐️引言⭐️
大家好哇!马上就要数学建模比赛了,这周Sonesang将为大家带来MATLAB基础教程,希望在准备数学建模的过程中,能够和大家一起分享学习过程!
📒博客首页:Sonesang的博客
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
❤️ :热爱Java与算法学习,期待一起交流!
🙏作者水平很有限,如果发现错误,求告知,多谢!
🌺有问题可私信交流!!!
在 MATLAB 环境下进行的操作就像是使用一个超级复杂的计算器,不要被这吓到了。在您开始使用 MATLAB 时可以在“>>”命令提示符下输入命令。
同时,MATLAB是一个解释型语言,只要给他命令就能马上执行。
执行代码
我们是需要在">>" 命令提示符下键入一个有效的表达,然后回车即可,如下是一些实例:
MATLAB 也和其他语言一样,提供了一些特殊的一些数学符号的表达,像圆周率 π, Inf for ∞, i (and j) for √-1 etc. Nan 代表“不是一个数字”。
MATLAB常用的运算符和特殊字符
MATLAB常用的运算符和特殊字符如下表所示:
运算符 | 目的 |
---|---|
+ | 加;加法运算符 |
- | 减;减法运算符 |
* | 标量和矩阵乘法运算符 |
.* | 数组乘法运算符 |
^ | 标量和矩阵求幂运算符 |
.^ | 数组求幂运算符 |
\ | 矩阵左除 |
/ | 矩阵右除 |
.\ | 阵列左除 |
./ | 阵列右除 |
: | 向量生成;子阵提取 |
( ) | 下标运算;参数定义 |
[ ] | 矩阵生成 |
. | 点乘运算,常与其他运算符联合使用 |
… | 续行标志;行连续运算符 |
, | 分行符(该行结果不显示) |
; | 语句结束;分行符(该行结果显示) |
% | 注释标志 |
_ | 引用符号和转置运算符 |
._ | 非共轭转置运算符 |
= | 赋值运算符 |
常用的运算符
;的意义
MATLAB是解释型语言,就是编译完就可以运行出来结果的语言,但是我们写程序计算往往不是一句话就可以解决的事情,这时候就需要matlab记录下我们上一句代码,然后再后面使用时可以调用上面的内容,简单来说就是需要联系上下文,不让我们现在这句话执行,这时候就可以用到分号;
MATLAB中分号(;)表示语句结束;但是,如果想抑制和隐藏 MATLAB 输出表达,表达后添加一个分号。
单行注释符 %
多行注释 % { % }
%{
若干语句
%}
MATLAB特殊变量和常量
Name | Meaning |
---|---|
ans | 默认的变量名,以应答最近依次操作运算结果 |
eps | 浮点数的相对误差 |
i,j | 虚数单位,定义为 i2 = j2 = -1 |
Inf | 代表无穷大 |
NaN | 代表不定值(不是数字) |
pi | 圆周率 |
MATLAB命名变量
变量名称是由一个字母后由任意数量的字母,数字或下划线。
注意MATLAB中是区分大小写的。
变量名可以是任意长度,但是,MATLAB使用只有前N个字符,其中N是由函数namelengthmax。
保存你的工作进度
MATLAB使用save命令保存工作区中的所有变量,然后作为一个扩展名为.mat的文件,在当前目录中。
如以下例子:
save myfile
该文件可以随时重新加载,然后使用load命令。
load myfile
如果文章对你有所帮助,还望能给点三连支持一下,非常感谢!!!