学习内容:
1. 将matlab当做一个程序语言来编写程序
2. 程序语言(if、else、while等)
3. 撰写一个函数,然后调用
流程控制指令(Flow control)
-
if、elseif、else
-
for
-
switch、case
-
otherwise
-
break
-
continue
-
end
-
pause
-
return
逻辑指令(Logic operations)
- < 小于
- <= 小于等于
-
大于
-
= 大于等于
- == 等于
- ~= 不等于
- && 与
- || 或
ps:以上这些是用来做判断的语句
作业:从1加到999
作业:将a矩阵复制到b矩阵上
程序编程小技巧
- clear 清除所有已存在的变量
- close 关闭已经打开的图像
- clc 清空command 窗口
- ; 阻止显示输出
- Ctrl+c 强制停止正在执行的程序
创建自己的函数
。。。看ppt吧
第一天的补充:size():获取矩阵的行数和列数 (1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。 (2)[r,c]=size(A), 当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。 (3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。 size:获取数组的行数和列数 length:数组长度(即行数或列数中的较大值) numel:元素总数。