matlab的系统环境和数值数据(matlab学习笔记「1」)
导语
计算的含义:
(1)算术运算,即数的加减乘除等数值运算
(2)较复杂的运算,即根据已知量求出未知量
“计算”的含义:
(1)“计算”体现的是问题求解的方法和手段。
(2)“计算”是科学研究和工程应用的重要工具。
系统环境:
命令行窗口:
用于输入命令和显示命令的执行结果
例如:
两个大于号为命令提示符
…为续行符,作用为如果第一行写不下可以续行以便看上去更方便
如何设置当前文件夹:
- 在当前文件夹工具栏或当前文件夹窗口中选择某文件夹为当前文件夹
- 使用cd命令
例如:
输入此命令之后
文件夹窗口会变成e盘下的Download
而且在当前文件夹窗口也会显示成e盘下的Download中的文件
matlab的搜索路径:
例如:
在matlab中先定义一个变量sin,那么在之后的调用sin的时候会优先调用变量,再去调用内部函数。
其实在其他语言中,我们也会发现,这里用java举例子,如过定义了一个Integer的类,那么调用这个类的函数时,会先调用自己定义的类的成员函数,而不是Java中的Integer
所以在这里我们要注意尽量不要用内部函数定义变量!
数值数据
结构单元
基本类型:
(1)整形:无符号的8为0~11111111
有符号:10000000~01111111
数据类型转换函数int8为有符号转换类型最大值为2的7次方减1,也就是127
uint8为无符号的转化类型,最大值为255
(2)浮点型:
单精度型:single
双精度型:double(默认)
(3)复型
数值类型的输出格式
matlab中常用的数学函数:
(1)例如矩阵的定义
(2)三角函数
(3)取整函数
例如:
(4)判断是否为素数:
isprime(x):如果是素数就返回1,如果不是素数就返回0
例如:这里以找1到1000的质数为例,则需要输出这样一些命令:
x = 1:1000
k = isprime(x)
k1 = find(k)
y = x(k)
这样下来即可得到1000以内的素数