Matlab —— 一些零碎的知识点

1. pause(a)        停止 a 秒

2. 不等于:   ~=

3. 取消注释自动换行:预设 —— 编译器 —— 语言 —— 注释格式,取消自动换行的勾勾

4. 判断一个数组元素是否为另一个数组元素的成员以及所在位置:ismember()

5. 求距离:pdist() & pdist2()

6. for i = start : step: end

7. 同时在一个figure窗口里plot多幅图片:subplot():subplot(m, n, p) 将当前图窗划分为m * n网格,并在第p个位置创建坐标区。eg: 

subplot(2,1,1);
x = linspace(0,10);
y1 = sin(x);
plot(x,y1)

subplot(2,1,2); 
y2 = sin(5*x);
plot(x,y2)

8. 同时保存原图以及plot在上面的数据:参考

figure,imshow(imread('rice.png'));
hold on,plot(1:100, 'o-r');
print(gcf, '-dpng', 'test.png')

9. 创建cell():直接将数据用{ }包围起来,eg:

C = {'2017-08-16',[56 67 78]}

10. 求余:mod(m, n)

11. 转置:A'

12. 求actan(x):atan2(y, x)

13. 将图片制作成视频:VideoWriter

14. matlab app designer 中textarea的字符换行输出

str1='1';
str2='2';
app.TextArea.Value=[str1,str2];

猜你喜欢

转载自blog.csdn.net/qq_36627158/article/details/104296540