矩阵实验室
利用Matlab可以进行简单计算。
一,对文件的操作
1.edit 新建一个.m文件
2.如何使文件中几行代码单独运行?
选中语句按F9,或者右键——执行所选内容
3.发布功能:
用于将文本转化成doc或者其他格式的文件。
4.运行节
每个节之间利用%%进行分割,
可以单独运行一下节。
二,基本命令及特殊符号功能命令说明
/对窗口的操作/
清空屏幕clc
退回到上一个命令
小键盘↑
关闭图形窗口
close all
/对变量的操作/
清除工作空间所有变量
clear
清除a的变量值
clear a
清除工作空间所有变量和函数
clear all
定义符号变量a,b
syms a b
这种变量就是方程中的变量。
修改输出格式
format
/对文件的操作/
保存工作空间变量到文件name.mat中
save name
保存工作空间变量x,y到文件name.mat中
save name x y
载入name.mat文件中的所有变量到工作空间
load name
载入name.mat文件中的的变量x,y到工作空间
load name x y
/对软件及程序的操作/
查看可使用的内存
memory
停止程序,按任意按钮后继续
pause
保存当前时间
toc
记录程序完成时间
tic
/特殊符号/
圆周率
pi
正无穷大
inf
负无穷大
-inf
无穷小
eps
这是计算机能够准确表达的最小单位2.2204e-16。
e-16代表10^-16
空数据
NaN
三,运算命令
注意:matlab默认计算列向量
乘方 6^5
对数 log(5),默认底数为e,也可以计算log2(4)和log10(6),底数不可以取其他特殊的值。
如果要计算特殊底数的数,可以用换底公式:
log8(32)=log32/log8
三角函数 sin ,cos……
变量赋值操作 x=5
向量赋值 x=[1 2 3]
矩阵赋值 x=[1 2 3;2 3 5]
矩阵乘法 A*B
矩阵点乘 A.*B 这个指的是矩阵A,B,a11和b11相乘,a22和b22相乘……最后放在对应位置上。
四,其他命令
注释标识 %,也和可利用Ctrl+R进行注释;Ctrl+T取消注释。
1:11 这是一个11维的向量,它的数值是[1,2,3,4,5,6,7,8,9,10,11]
2:4:11 这是一个四维向量,它的数值是[2,6,10]
上面两种构建向量的办法如果运用在循环上,则循环的变量i是一个值一个值的变化的,并不代表向量。若果是在其他情况下赋值给变量,那变量就是向量。
五,新的概念
变量:指的是保存在内存里面的量,它的值不是自动可变的,所以不能列方程。
ans:是软件保存计算结果的地址,如果计算结果并没有赋予那个变量,软件就会把这个计算结果给予这个地址。
脚本:用于一次性运行多条命令。写完命令以后,会保存成.m的文件。
浮点数eps:浮点数是两个数之间的最小间距,输入eps(1)可以得到1与其距离最近的距离为2.2204e-16。注意,浮点数表达格式为:数值e次幂,这代表数值*10^次幂