基础知识
%注释。
多行注释,选中注释内容,Ctrl+R.
%结尾有分号表示不显示结果。
2+3;
2+3
clear 清除工作区所有变量
clc 清空命令行窗口
一般脚本开头有
输出函数disp()
clear;clc
%Matlab中不区分单双引号,但区分中英文。
disp('Hello World')
%矩阵
a=[1,2,3];
b=[1 2 3];
%a=b
disp(a)
a=[1;2;3]
%列向量用;分隔。
%合并字符串 strcat
strcat('字符串1','字符串2');
['字符串1' '字符串2']
['字符串1','字符串2']
%数字转换成字符串num2str
输入函数input()
a=input("请输入a:");
求和函数sum
%对行求和
a=[1,2,3]
sum(a)
%对列求和
b=[1;2;3]
sum(b)
%对矩阵求和
E=[1,2;3,4;5,6]
a=sum(E) %得到行向量,按列求和。
a=sum(E,dim) %dim=1 按列求和;dim=2按行求和。
%对整个矩阵求和
a=sum(sum(E))
a=sum(E(:))
%E(:)拼接
提取元素
A(i,j) | 第i行第j列 |
---|---|
A(i,:) | 取第i行所有元素 |
A(:,j) | 取第j列所有元素 |
A([2,5],:) | 只取第二行第五行 |
A(2:5,:) | 取第二行到第五行 |
A(2:end-1,:) 从第二行取到倒数第二行 |
A(:)按列拼接
size函数
尺度大小
[ r , c ] = s i z e ( A ) = i j [r,c] =size(A) =i j [r,c]=size(A)=