matlab中通用格式
grid on % 在画出的图上加上网格线
画垂直于x轴的直线
plot([x, x], [0, y], ‘r-’)
使用load xxx.mat时,如果文件名中有空格,则需要加引号,如
load 'xxx yyy.mat’
P < a p为矩阵,a为常数,可得到一个01矩阵
矩阵转置
在矩阵右上方加 ‘,如: x = [1 2 3]’
axis([0,pi, 0,a/2]); box on; % 画一个坐标轴的框架,x轴位于0-pi,y轴位于0-a/2, 并打开图形的边框,box on表示把盒子打开
axis([0 3 0 10]) % 设置横坐标范围为[0, 3] 纵坐标范围为[0, 10]
字符串的连接方式:(1)[‘字符串1’,‘字符串2’] (2)strcat(‘字符串1’,‘字符串2’) 这两种方式都可以链接多个字符串
tic函数和toc函数可以用来返回代码运行的时间,例如我们要计算一段代码的运行时间,就可以在这段代码前加上tic,在这段代码后加上toc (我的微信公众号"数学建模学习交流"中有一篇推送《为什么要对代码初始化》中使用过这对函数)
format long g 可以将Matlab的计算结果显示为一般的长数字格式(默认(不使用)会保留四位小数,或使用科学计数法)
矩阵也可以像这样赋值
M = [18 39 29 48 59
24 45 23 54 44
22 45 23 53 53
28 47 17 57 47
24 42 24 47 59
27 48 20 55 53];
数组也可以像这样取值
array([a1 a2 a3]) 就可以取出array(a1)、array(a2)、array(a3)
mod(m,n)表示求m/n的余数
pause(3) % 暂停3秒后再继续接下来的命令
text(2,4,‘清风’) % 在坐标为(2,4)的点上标上字符串:清风
close % 关闭图形窗口
plot(x(i),y(i),’.k’,‘MarkerSize’,1); % 画出导弹和B船所在的坐标,点的大小为1,颜色为黑色(k),用小点表示
plot([1,2],[5,10],’-o’) % 画出一条线段,x范围是[1, 2] ,y范围是[5,10]
prod(a:b)连续求a到b的乘积的函数
单位矩阵 eye(n) 行列数均为n的单位矩阵