这是一篇关于的matlab学习的自我总结
matlab基本教程——清华大学出版社的微课版
这是一篇关于的matlab学习的自我总结
其实matlab有自己相关的网站MATLAB官方网站,多逛一逛网站和论坛其实对自己的提升比光靠一个没法改变的书籍要靠谱!
(插一眼,这篇文章的结构还是依据这本书来的毕竟他是已经出版的书籍,如果有什么问题以及对于相关程序有改进的想法,我还是会去另一篇博客来逐渐丰富内容的)
第一章 基本程序的搭建和使用
这一章没有什么好说的随随便便找一个视频或者是官网都能下载好,同时在另一个方面,对于程序的基本界面还是得自己多使用多探索我说太多反而不好
所以现在就打开软件写下自己所想写的任何代码吧
第二章 matlab的基本用法
简单的数学运算
- 直接输入法:
这是指直接在命令行窗口直接输入算式和数值的方法,当然这个输入并不违法,只是有点太简单了,比如’>>'后只能输入一个语句,输入完语句后就会进入运算,这对我们后面编辑跟大体量运算数更大的数据来说有点鸡肋,这个有一个优点,可以向工作区快速输入数据
`
>>1/3*pi*5^2*10
ans=
/*这个ans是指在matlab程序中对未命名变量的存储方法,
注意这个ans只能表示一次数据,
如果接下来还有未命名变量数据的话,
上一处的ans将会被替换为这次所运算出来的数据*/
261.7994
-
存储变量法
简称就是将一次运算过后的数据定义到一个新的变量中去,从而对这个新的变量再继续预算和处理
MATLAB运算级的问题
遵循的是简单的四则运算[四则运算](四则运算_百度百科 (baidu.com))(这边建议不懂的四则运算的小孩打开这份链接哦),同时在MATLAB中括号也有不同的基础意义:小括号代表预算级别,中括号***只用***于生成向量矩阵,花括号用于生成单元数组
MATLAB中常用的数学函数
数学函数对于C语言以及c++来说就是include<math.h>,而对于MATLAB来说,我们只需要记住一些相关代码和用法就行了;
三角函数
指数函数与对数函数(指数对数不分家)
复数函数
取整和求余函数
坐标变换函数
数理函数
MATLAB的数学运算符
+ %加法
- %减法
* %矩阵乘法
.* %数组乘法
/ %右除
./ %数组右除
\ %左除
.\ %矩阵左除
^ %乘方
.^ %数组乘方
' %矩阵共轭转置
.' %矩阵转置
这里有左除和右除的区别,那什么是左除什么是右除呢?
最好的办法就是用几个数据在软件里实验一遍看看最后结果差距在哪
a=5;
b=2;
c=a/b
d=a\b
e=b/a
通过这次简单的计算我们得到
c =
2.5000
d =
0.4000
e =
0.4000
不难发现!a\b=b/a
(我暂时还是没有找到左除和右除的意义在哪,我在编写程序的时候统一使用右除,也即普通除法不行吗?)
这里插一眼:是不是看到了矩阵和数据组的相关运算?这是哪里的内容?线性代数)建议点开这个视频去复习复习哦!
标点符号的使用
原谅我想到了关于鲁迅先生标点符号不算钱这件事情
分号
点
逗号
省略号
冒号
引号
圆括号
等号
方括号
感叹号
花括号
百分号(%) 注释语句的标识,可以选择一块,然后用快捷键Ctrl+R进行快速注释‘
双百分号(%%) 用于代码的分块运行,至于怎么用建议看我的另一篇文章