MATLAB学习笔记(1)
来源:互联网 发布:淘宝怎么开网店 编辑:程序博客网 时间:2024/06/09 23:02
学习的教程为w3school的教程,这里只是记录一下学习到的某些知识点,因为有些地方觉得很容易所以就没有记录在这里。
跳过了前面的两章,所以这篇笔记主要是关于“变量”的。
变量
代码片下面就是输出内容 >> sqrt(78)
ans =
8.8318
ans可以被继续使用 >> ans + 1
ans =
9.8318
MATLAB可以同时给多个变量赋值 >> a = 1; b = 2; c = 3; d = a * b * c; %后面有个分号可以不输出结果(例如d = 6,如果没有分号MATLAB下面就会输出个d = 6)
使用who来查使用了哪些变量名 >> who
Your variables are:
a ans b c d
输入了who并按下enter键之后,MATLAB就会打印出用户当前使用了的变量(例如上面我用了a、b、c、d变量,所以用who之后就会打印出:你的变量有:a ans b c)。
>> whos
Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 8 double
b 1x1 8 double
c 1x1 8 double
d 1x1 8 double
用whos在打印出已经使用了的变量之外还会打印出长宽(Size,如果是某个数字的话长宽都是1),占用的内存大小,类别(例如双精度double)
clear x用来删除指定的变量x。
clear用来删除所有用过的变量。
指令太长的时候可以在末尾加…来延伸到下一行 >> a + b + ...
c + d
ans =
12
MATALB格式
MATLAB默认以short format,就是只显示4位小数的方式来显示小数。如果要显示更加多的小数,就需要用到format指令。 >> format long
>> x = 7 + 10/3 + 5 ^ 1.2
x =
17.231981640639408
切换回short format方式显示小数
>> format short>>> x = 7 + 10/3 + 5 ^ 1.2
x =
17.2320
format bank:显示小数点后两位(强制两位,如果不够会补0)。
>> format bank>> 1
ans =
1.00
补充一句:如果没有将值赋值给变量的话默认赋值给ans变量。
还可以以指数形式显示后四位小数
>> format short e>> 30 * 398.123214
ans =
1.1944e+04
format long e也类似这样,只是 显示16位小数
>> format long e>> 21123123*2.33333333
ans =
4.928728692958958e+07
format rat可以用“老鼠”来找出后面输入的公式得出的答案对应的最接近的有理数公式。
>> format rat; 2.333 * 233.333
ans =
22319/41
创建向量
MATLAB允许创建两种向量:行向量和列向量。向量中各个元素之间用逗号或者空格隔开。
>> r = [1 2 3 4 5 6 7 8 9 10]
r = Columns 1 through 7 1 2 3 4 5 6 7 Columns 8 through 10 8 9 10
>> r = [1 2 3 4];t = [4 3 2 1];res = r + t
res = 5 5 5 5
要注意不同大小的向量之间不能相加减。
>> a = [1 2 3]; res = a + t
Error using + Matrix dimensions must agree.
>> c = [1; 2; 3; 4; 5; 6]
c = 1 2 3 4 5 6
创建矩阵
矩阵就是二位数组阵列,创建方法:
>> m = [1 2 3; 4 5 6; 7 8 9;10 11 12]
m = 1 2 3 4 5 6 7 8 9 10 11 12
- MatLab学习笔记(1)
- matlab学习笔记(1)
- MATLAB学习笔记(1)
- MATLAB学习笔记(1)
- matlab 学习笔记(1)
- matlab学习笔记 1
- Matlab学习笔记1
- Matlab学习笔记1
- MATLAB学习笔记(1 )find函数
- MATLAB学习笔记系列(1)
- Matlab学习笔记(一)
- MATLAB学习笔记(一)
- MatLab学习笔记(二)
- matlab学习笔记(一)
- Matlab学习笔记(一)
- Matlab学习笔记(二)
- Matlab学习笔记(三)
- Matlab学习笔记(四)
- eclipse启动调试时,报错unable to install breakpoint in......
- oracle %type %rowtype
- orcale为工程创建数据库空间
- 前后台 restful api 中的POST请求踩坑实录
- vuex的简单使用
- MATLAB学习笔记(1)
- 创投日报:11月2日收录投融资项目20起
- elasticsearch基础知识记录
- 蓝翔开设电竞专业,从《英雄联盟》学起;360将借壳江南嘉捷登陆A股;苹果iPhone X首拆丨价值早报
- KITTI数据扩充-图片水平镜像翻转
- 双栈排序
- 如何妥善地开发备份数字货币钱包
- ArcGIS API For Javascript GP工具 Printing Tools导出地图或者打印地图(二):GP 服务Printing Tools
- 合并还是撤退,共享单车下半场“怎么骑”?