Matlab的一些基本知识(一)
运算命令
-
清屏:clc
-
加法:+
-
减法:-
-
乘:*
-
除:/
-
乘方:^
-
对数:log
- 直接写的话是以自然对数e为底的对数
- 没有lg命令
- 只有log(),log2(),log10()这三种格式,log3()等其他是不行的
- 如果想用以其他数字为底的对数应该使用换底公式及:log8(7)=loge(7)/loge(8)
-
三角函数:sin和cos等
-
方向键的上键:退回到上一个命令
变量
暂时用来保存数字的地方,在计算机运算中没有未知数,方程里的x,y是用来存放数据的,必须先告诉计算机他们的值,计算机没办法直接解方程。只能写算法来解。
###=符号
- =:是赋值符号不是等值符号,等号左边只能写一个变量,右边可以写一个式子
变量的值
- 变量的值是可以变换的,会等于最后赋给他的值
increment
- 加一运算:x=x+1
矩阵
矩阵表示多个数字进行运算
格式
- x=[1,2,3]三维向量
- x=x*2会等于[2,4,6]相当于把x向量放大
- 向量可以做加减法运算(维度必须要相同)
- 矩阵就是多行向量
- x[1 2 3 ;4 5 6]这是一个2*3的矩阵
- 矩阵可实现加法,减法,乘法
- 其中’’*’'的乘法的规则和线性代数中矩阵乘法规则相同
- 而’’.*’'的乘法是各个对应位相乘
脚本编写
-
定义:脚本就是把很多运算放到文件里面组合起来一次全部计算出来
-
会出现的问题:加;可以隐藏显示,但还是实际存在的
-
脚本可以增加程序的互动性 eg:x=input(‘please enter x:’);用户输入x的值
-
脚本练习:华氏温度转化为摄氏温度:
C=input('Enter a temperature in C:'); F=(C*1.8)+32; F