今天内容:
1.MATLAB如何作为计算机使用
2.数组运算(Array operation)
帮助文档:[R2016a----R2020b] https://ww2.mathworks.cn/help/doc-archives.html
界面介绍如图1.1
按回车键来出结果
>>clc (清屏)
输入需要英文半角字体。
1.MATLAB如何作为计算机使用
运算符号:+ - * / ^(次方号)
运算源:如:1+2 1、2是运算源,+是运算值
ans:MATLAB输出结果,当做变数输出。
运算规则:
先乘除后加减,但可以加括号。
优先顺序:
1.括号:()
2.次方:^
3.乘除:* /
4.加减:+ -
例题:如图2.1
对于算式要从里往外打。
访问帮助文档地址:
https://ww2.mathworks.cn/help/matlab/ref/sin.html?requestedDomain=cn
也可以在Matlab中直接搜方法或者直接搜help或者help sin(具体函数名)这样搜。
π在matlab中是pi
ln在matlab中是log
常用的数学初等方法:
http://www.mathworks.com/help/matlab/functionlist.html
-Arithmetic (加减乘除)
-Trigonometry (三角函数)
-Exponents and Logarithms (对数和指数)
-Complex Numbers (复数)
-Cartesian Coordinate System Conversion(笛卡尔坐标系转换)
Embedding Functions():嵌入函数
如:sin(cos(pi))
也可以表达成:
cos(pi)
sin(ans)
当比较复杂是使用下面的方法。
ans输出来的是变数(变量),所以可以直接引用。
变量
变量不需要再赋值之前申明
单个=是赋值操作符号
如:A=10(操作如图3.1所示)
如:10=A可以定义吗?不可以
同时A=B也可以。
大小写有区别吗?
A和a是有区别的,如A=10 a=20(结果如图3.3)
变量名可以以数字开头吗?
A2=10(可以) 2A=10(不可以)
数值变量类型
一般number没有定义都是double
数字变量(数据)类型(在基本的操作与矩阵输入的图中的 数值类型有图
如何查询变量类型呢?
1.变量框中双击变量
2.在命令框中输入who,则输出你现在所有的变量,输入whos,则输出你现在所有变量和其类型。