%% MATLAB Quick Start
%使用 MATLAB 时
% 可发出创建变量和调用函数的命令
%创建名为 a 的变量:
a=1;
%( ; )有储计算结果作用
%加减乘除
c = a + b;
c1 = a1 - b1;
e = a2*b2;
e1 = a3/b3;
%创建每行包含四个元素的数组
% 请使用逗号 (,) 或空格分隔各元素
aa = [1 2 3 4];
%创建包含多行的矩阵
% 请使用分号分隔各行
aaa = [1 3 5; 2 4 6; 7 8 10];
%创建矩阵使用 ones、zeros 或 rand 等函数。
z = zeros(5,1);
format long
%使用 format 命令可以显示更多小数位数
format short
%命令将显示内容重置为更短格式
A = [aaa,aaa];
%方括号 [] 即为串联运算符
Aa = [aaa; aaa];
%各数组具有相同的列数
% 则使用分号垂直串联
sqrt(-1);
%复数包含实部和虚部
%虚数单位是 -1 的平方根。
c = [3+4i, 4+3j; -i, 10j];
%要表示复数的虚部使用 i 或 j。
Aa(2,3);%第二行第三列
%引用数组中的特定元素
Aa(1:3,2);
%列出 A 前三行及第二列中的元素
Aa(3,:);
%选择 A 第三行中的所有列
B = 0:10:100;
%创建等间距向量值
%使用 whos 可以查看工作区的内容
q = "Something ""quoted"" and something else."
%将字符序列括在双引号中将文本赋给变量
f = 71;
c = (f-32)/1.8;
tempText = "Temperature is " + c + "C"
%数值数组类似字符串数组可以有多个元素
A = ["a","bb","ccc"; "dddd","eeeeee","fffffff"];
strlength(A)%使用 strlength 函数求数组中
% 每个字符串的长度
%字符数组中的数据
seq = 'GCTAGAATCC';
whos seq;
%数组的每个元素都包含单个字符
seq(4)
seq2 = [seq 'ATTAGAAACC']