matlab常用指令

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

matlab常用指令

MATLAB是一款非常实用的科学计算软件,在使用过程中,一些常用的指令是非常必要的。在本篇文章中,我们将会介绍MATLAB常用指令,以使你更加熟练掌握MATLAB的使用。

一、基本数学运算

+ 加

- 减

* 乘

/ 除

^ 幂(指数)

sqrt 平方根

exp 取指数

log 取自然对数

log10 取以10为底的对数

sin 正弦

cos 余弦

tan 正切

asin 反正弦

acos 反余弦

atan 反正切

abs 绝对值

rem 模运算

fix 向零取整

floor 向负无穷取整

ceil 向正无穷取整

round 四舍五入

mod 取摸余数

二、变量与矩阵

1、赋值:通过等号将数值赋给变量,如:

a=3;

b=2.1;

c=2+3i;

2、数列:建立一个等差数组,例如:

d=1:10; %1到10的等差数列

e=linspace(0,2*pi,100); %0到2*pi之间的100个等间距点 a=[1 2 3;4 5 6;7 8 9];

b=zeros(2,3);

c=ones(3,2);

d=rand(3,3);

e=eye(4);

4、矩阵元素操作:通过下标访问矩阵中的元素,例如:

a(1,2) %输出a矩阵第一行第二列的元素

b(2,3)=7 %将b矩阵第二行第三列的元素赋为7

5、矩阵运算:矩阵加减乘除,如:

a+b %对应元素相加

a-b %对应元素相减

a*b %矩阵乘法

a/b %矩阵除法

a' %矩阵转置

6、矩阵函数:除了使用基本操作外,还能使用各种矩阵相关函数完成矩阵计算,例如:

inv(a) %矩阵求逆

det(a) %矩阵求行列式

trace(a) %矩阵求迹

eig(a) %求特征值

rank(a) %矩阵的秩

size(a) %返回矩阵的大小

max(a) %求矩阵元素最大值

min(a) %求矩阵元素最小值

sum(a) %求矩阵元素的和

prod(a) %求矩阵所有元素的乘积

mean(a) %求矩阵元素的平均值

三、绘图

1、二维绘图:绘制二维函数的曲线、散点图等,例如:

x=linspace(-3,3,100); %生成-3到3之间的100个等间距点

y=sin(x);

plot(x,y); %绘制正弦函数曲线

plot(x,y,'r--'); %绘制红色的正弦函数曲线,形状为虚线

xlabel('x values');

ylabel('y values');

title('sine function');

grid on;

四、数据处理

1、数据导入:在MATLAB中,可以通过各种方式将数据导入,如:

a=load('filename.txt'); %从文件中载入数据

b=xlsread('filename.xls'); %从Excel文件中载入数据

五、编程

1、条件语句:通过条件语句实现程序的分支结构,例如:

if(a<0)

disp('a is negative');

elseif(a==0)

disp('a is zero');

else

disp('a is positive');

end

for i=1:10

disp(i);

end

3、函数:在MATLAB中,可以自定义函数,函数调用格式为:

function [out1,out2,...]=function_name(in1,in2,...)

%函数说明

%计算过程

end

4、脚本:在MATLAB中,脚本是一些命令或函数的集合,可以将脚本保存到文件中执行,例如:

%脚本说明

a=1;

b=2;

c=a+b;

disp(c);

以上便是MATLAB一些常用指令的详细介绍。当然,还有更多的指令等待着你去探索,相信只要你不断学习和实践,就能熟练掌握MATLAB的使用。

相关文档
最新文档