matlab基础操作快速上手教程
标签: matlab
matlab类似与python不用声明可以直接对变量赋值
1.基本语句
语句 | 作用 | 备注 |
---|---|---|
; | 如果不想每一步都输出则在语句后加 ; | |
disp(sprintf(“%0.2”,a)); | 会输出保留两位小数的a | disp是输出字符串的函数 |
who | 可以获得当前状态的变量 | |
whos | 可以获取变量与数值大小 | |
load | 文件名将文件中的数据读取进来 | |
save hell.txt v -ascii | 可以将变量v以ASCII码形式保存到hello.txt文件中 | |
clear | 可以清除单一变量或者所有变量 |
2.生成矩阵
示例 | 作用 | 备注 |
---|---|---|
v=[1,2;3,4] | 生成矩阵时用数组,不同行在之间加; | |
v=1:0.5:6 | 生成一行1到6的1*12的矩阵 | 以0.5为间隔 |
b=one(1,3); | 生成一行三列的全为1的矩阵 | |
v=randn(1,3) | 生成一行三列的随机矩阵 |
|I=eye(5);|可以生成5*5的单位矩阵|
| sz=size(A)|可以返回一个二维的数组储存行和列|
|length(v)|可获得最大维度|返回行或者列较大的
|A(2,3)|返回A二行三列的数值|
|A(2,:)|表示A第二行的所有元素|
|C=[A B]|将A与B直接连起来赋值给C|
| v= x(1:10)|将x的1-10个元素赋值给v|
|v’|表示