%disp 是输出符号
disp('我是indigo')
% 对于数组
% a=[1,2,3]
%分号可以分割每行元素,相当于变成列
a=[1;2;3]
disp(a)
%合并字符串有2种方式
%(1)strcat('字符串1','字符串2')
% (2)[str1,str2,str3...strn]
% 数字转换为字符串 num2str
c = 100
num2str(c)
%input输入函数
% A=input('请输入:A')
%SUM函数
%%(1)如果是向量都是直接求和
E=[1,2,3]
sum(E)
%%(2)如果是矩阵,则需要根据行和列的方向作区分
clc
E=[1,2;3,4;5,6]
%a=sum(x)按列求和求和得到一个行向量
a=sum(E)
a=sum(E,1)%dim=1表示按列,dim=2表示按行
%a=sum(x,2)按行求和
a=sum(E,2)
%a=sum(a(:))对整个矩阵求和
a=sum(sum(E))
a=sum(E(:))
%如何提取矩阵中指定位置的元素
% (1)取指定行和列的一个元素
clc;
A=[1 1 4 1/3 3;1 1 4 1/3 3;1/4 1/4 1 1/3 1/2;3 3 3 1 3;1/3 1/3 2 1/3 1]
A(2,1)
%(2)指定某一行的全部元素
A(2,:)
%(3)取定某一列的全部元素
clc;A
A([2,5],:)%表示只取第二行和第五行
A(2,5,:)%表示取第二行到第五行
A(2:2:5,:)%取第二行和第四行(从第二行开始,每次增加两个单位,到5结束)
A(2:end,:)%取第二行到最后一行
A(2:end-1,:)%取第二行到倒数第二行
%(4)取全部元素按列拼接
A(:)