bat1.m
来自「数学实验课程相关的工具讲稿」· M 代码 · 共 29 行
M
29 行
%这是一个区别[],(),{}的例子。
%bat1.m
%分别输入下列命令看其区别
a1=[1 2 3 ;4 5 6] %用中括号,则矩阵里的元素是单个数值.
pause; %按任意键继续
a2={1 2 3 ;4 5 6} %用大括号,则矩阵里的元素是一个小矩阵.
pause;
a3={a1 a2}
pause;
% a3=(1 2 3,4 5 6)是错误的
b1=size(a1) %分别求它们的大小
pause;
b2=size(a2)
pause;
c1_1=a1(1) %取第一个元素.
pause;
c1_2=a1(:,1) %取第一列的所有元素
pause;
c2_1=a2(2) %取第二个元素
pause;
c2_2=a2(1,:) %取第一行的所有元素
pause;
d2_1=a2{2} %取第二个元素里面的值(因为第二个元素也是一个小矩阵)
pause;
% d2_2=a2{:} 试图取所有元素里面的值,是不可能的.
%同样也没有 a1{1} ,因为a1本来就是一个小矩阵罢了,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?