前言:
而今你们对“matlab 新建变量”都比较注重,朋友们都需要分析一些“matlab 新建变量”的相关资讯。那么小编同时在网摘上汇集了一些有关“matlab 新建变量””的相关文章,希望朋友们能喜欢,兄弟们一起来学习一下吧!不同于其他语言(JAVA...),matlab可以直接进行变量的赋值,不需要申明类型,例如:
a = 10 %给a赋值10b = 1.5 % 给b赋值1.5
在matlab也可以直接使用表达式来进行赋值,例如:
a = sqrt(4) %对4进行开根
变量可以带入计算获取值(前提:变量必须已经赋值,否则报错),例如:
>> a = 1 % 给a赋值1b = 1+a %给b赋值1+aa = 1b = 2%% 但是没有赋值的变量会产生以下错误>> b=1+cUndefined function or variable 'c'.
对于没有赋值就直接进行计算的结果,matlab使用ans代表结果,例如:
>> 1+1ans = 2
在产生了ans之后的运算可以直接使用ans作为变量使用,例如:
>> 1+1ans = 2>> c = ans +1c = 3
在表达式后面使用分号;数据计算结果将不打印输出,但是记入workspace。例如:
>> a = 1; % a的结果将不展示,但写入内存>> b = a + 1b = 2
查看所有使用过的变量可以使用who及whos,who仅展示变量命,whos展示类型,size等更多信息,例如:
>> whoYour variables are:a b >> whos Name Size Bytes Class Attributes a 1x1 8 double b 1x1 8 double
从内存钟删除变量使用 clear及clear x,例如:
>> clear a % 删除变量a>> clear % 清空所有变量
值得一提,常用的清屏命令为clc。
Matlab特别适用于记录向量数据,行向量构造方法为:
在中括号[ ]内使用空格键作为数据分隔,例如:
>> vec1 = [1 2 3] %构造行向量vec1vec1 = 1 2 3在中括号内使用逗号,作为数据分割,例如:
>> vec2 = [1, 2, 3]vec2 = 1 2 3
Matlab使用分号;作为列向量数据分割,例如:
>> vec3 = [1; 2; 3]%构造列向量vec3vec3 = 1 2 3
创建一个完整的矩阵示例如下:
>> vec4=[1,2;3,4] %使用逗号做分隔情况vec4 = 1 2 3 4 >> vec5=[2 3;4 5] %使用空格做分隔情况vec5 = 2 3 4 5
Matlab可以用format命令控制位数,下面我来分别介绍下常用的命令
format short命令保留4位小数,较为常用,例如:
>> format short>> 3/7ans = 0.4286
format long命令保留16位小数,例如:
>> format long>> 3/7ans = 0.428571428571429
format bank命令保留2位小数,例如:
>> format bank>> 3/7ans = 0.43
此外,还可以用format short e、format long e表示科学计数方法。例如:
>> format short e %保留4位小数点>> 3/7ans = 4.2857e-01 >> format long e %保留16位小数点>> 3/7ans = 4.285714285714286e-01
format ratmatlab 将自动查找最接近结果的比例式,例如:
>> format rat>> 1.785231*0.837712ans = 999/668
标签: #matlab 新建变量 #matlab新建变量怎么改名 #matlab如何修改一个变量 #matlab变量改名 #matlab设定变量