clear 清空工作区
clc 清空命令行窗口
abs() 绝对值
pi π=3.1415926...
sqrt() 开平方(可以开负数,输出含i的结果)
x=1:3 等间距向量,间距为默认的1,x= 1 2 3
x=1:0.5:3 等间距向量,间距为0.5,x=1 1.5 2 2.5 3
linspace(1,10,5) 等间距向量,以1开头以10结尾,并包含5个元素
x' x的转置向量
rand(5) 创建5*5的随机矩阵
rand(5,1) 创建5行1列的随机矩阵
zeros(6,3) 创建6行3列的全零矩阵
save foo x 将名为x的变量保存到名为foo.mat的文件中
load foo 从文件foo.mat加载变量
x=A(5,7) 从A中提取第5行第7列的数据并赋值给x
x=A(end,3) 从A中提取最后一行第3列的数据并赋值给x
x=A(end-1,end-2) 从A中提取倒数第二行倒数第三列的数据并赋值给x
x=A(:,2) 从A中提第2列的所有数据并赋值给x,冒号表示所有元素
x=A(2,:) 从A中提第2行的所有数据并赋值给x
x=A(end-1:end,:) 从A中提取最后两行的所有元素赋值给x,第一个冒号表示范围
x=V(3) 把V中的第3个元素赋值给x(当V是行向量或列向量时)
max(A) 取A中的最大值
round(A) 把A四舍五入
* 执行矩阵乘法
.* 执行按元素乘法
size() 输出元素的大小
[xrow,xcol]=size(A) xrow=A的行数,xcol=A的列数
[xMax,idx]=max(A) xMax=A的最大值,idx=最大值的索引值(当A是行向量或列向量时)
doc fcnName 获取某个函数的相关信息
randi([1,20],5,7) 创建5行7列矩阵,包含1-20范围的随机整数//使用doc命令参照说明使用
plot(x,y) 绘制向量图 //doc LineSpec 查看关于线条的设定
hold on 保存之前的绘图然后再添加其他的线
hold off 返回默认
close all 关闭所有绘图窗口
plot(v1,'LineWidth',3) 绘制一个变量v1(v1作为y轴,1-n作为x轴),线条宽度为3
plot(x,y,'ro','LineWidth',3) 绘制向量图,并同时设置线型、线宽
title('Sample Densities') 为图表添加标题
ylable('Density(g/cm^3)') 添加纵轴标签Density(g/cm^3)
legend('a','b','c') 给a,b,c图线添加图例
网友评论