非 ~
注释 %
定义 >>
数组
赋值
赋值:>> x=1
函数
数组
x=[x1,x2] 行向量(,or )
x=[x1;x2] 列向量
x.' 转置
等间隔向量
1-10
向量:>>x=linspace(1,10,10)
矩阵
矩阵:>>A=[1,2,3;4,5,6;7,8,9]
x=A( : ) 转置
行列:>>size( C ) 查看矩阵的行列数
D=A+B
C=A*B or A.*D
访问数组元素
x=A(k)
'>> y3 = x(1, : ) % 提取A的第一行元素
'>> y4 = x(:, 1:2) % 提取A的前两列元素
结构体
结构体:>> struct2 = struct(‘name’, {‘xiezhh’, ‘heping’}, ‘age’,{31, 22}
访问:>> struct1(1).name = ‘xiezhh’
区分
基本语法
A=input(' ')
if A(1)+A(2)...
disp([' ']) 输出
try
语句组1
catch ME
语句组2
end
try语句先试探性执行语句组1,
如果语句组1在执行过程中出现错误,
则转去执行语句组2,
ME记录了发生错误的相关信息。
函数文件
function [out1,out2]=fun(in1,in2)
数据导入
读取文件
>>fid=fopen(filename,permission)
>>status=fclose(fid)
数据写入文件
绘图和可视化
符号计算
>>var=sym('var")
创建符号对象