matlab_scientific computing
<1>graphic function
figure
plot------一般作图函数,可以作曲线图和折线图
subplot(a,b,c)------a为分成几行b,为每行几列,c是图形编号
semilogx(x,y)------绘制以X轴为对数坐标轴的对数坐标图
semilogy(x,y)------绘制以Y轴为对数坐标轴的对数坐标图
loglog(x,y)------ 绘制X,Y轴均为对数坐标轴的图形
legend------附加图标函数
title('abc');------标题函数
xlabel/ylabel('x-y')------坐标轴标注
grid on/off ------{图形网格显示/网格隐藏}
axis([x1,x2,y1,y2]) ------{限定图形坐标轴范围}
hold on/off
mesh
plot3
surf
stem------火柴图
errorbar
bar、barh------条形图
<2>矩阵运算函数/多项式函数/符号计算函数
zeros(m,n)------m*n阶零矩阵
ones(m,n)------m*n阶壹矩阵
length------计算向量的长度
size------矩阵或向量的行数与列数
numel------元素个数统计函数
linspace------线性等分函数
logspace------比例等分函数
norm------求范数
det------矩阵的行列式
inv------矩阵的逆矩阵
size------矩阵的阶数
rank------矩阵的秩
trace------矩阵的迹
eig------矩阵的特征向量、特征值
sqrtm------矩阵的开方运算
expm------矩阵的指数运算
logm------矩阵的对数运算
cumsum------矩阵累和
cumprod------矩阵累积
<3>matlab的一些格式
function [output1,output2]=function_name(para1,para2)
if nargin==0 %输入参数为零个
var1=value1;
var2=value2;
else
var1=para1;
var2=para2;
end
. . . . . .
end
for i=1:20
. . . . . .
end
<4>data input's function
balance=xlsread('charge.xls', 'f7:f74'); %Excel数据读入函数
<5>other
近似函数:
floor------向下取整
ceil------向上取整
fix------向零取整
round------四舍五入
[row,column,value]=find()------筛选函数
mod(i,2)------取余函数
text(x,y,[num2str,'label_one'])------标注函数
gtext------手动标注函数
exp(A)------自然指数
log(A)------自然对数
。。。。。。(不断总结中)。。。。。。