1.hold on 维持画布状态;hold off 擦画布状态
2. figure() 开启新的画图窗口
3. figure(num) 激活第num个画图窗口。
要注意的是,当你在windows画面中选中第num1个窗口时,激活的窗口变为第num1个
4. close all 关闭所有画布,完全删除而非隐藏
5. clf [clear current figure] 清空现在被激活的窗口中所有画布(清除坐标系)
6. subplot(a,b,c) 在窗口建一个小画布
7. cla [clear current axes] 清空画布(留有坐标系)(不是整个窗口)
8. grid 给画布加上网格,画布网格化;再用一次关闭网格状态
grid on 开启 grid off 关闭
9. legend('name1','name2',...,'namen') 按线绘制顺序进行命名
10. bar(x,y) 绘制条形图
11. plot(-2:0.3:7,sin(-2:0.3:7),-2:0.6:7,cos(-2:0.6:7)) 绘制正余弦函数图
12. save 文本名 变量名 编码类型(-ascii) , 将变量保存再文本中,若无则新建文本;
第二次写入时默认清空文本内容再写入。
save 文本名 变量名 编码类型(-ascii)-append ;不清空文本内容写入
13. type 文本名 将文本内容展示
14. load 文件名 载入(读取)文件
15. 自定义函数(第20集https://www.bilibili.com/video/BV1Az41187mi?p=20&spm_id_from=pageDriver&vd_source=13af124de9db6ee5e2cd51574a6f11d0(jksaj))
function outputArgument= functionname(intputArgument)
...
...
end
例如计算圆面积函数:
function area= calcarea(rad)
area=pi * rad^2;
fprintf('the answer is %f , it`s rad is %f\n',area ,rad);
end
使用自定义函数:calcarea(5);
16. 按shift用鼠标选中语句可运行选中语句
17. if - else 语句
if 条件
....
else
....
end
18. error('报错内容%f',错误变量)
Matlab-learn(5):画图函数与自定义函数+if
于 2022-09-15 22:23:42 首次发布