MATLAB入门篇:基本语句与函数用法整理

关于log:

在matlab打log默认底数为e;

log2(),log10();表示以2,10为底,eg:log2(32)=5;

计算其他的奇怪数值的底可以用换底公式;

 

clc:清空屏幕。

sqrt();根号

disp();查看某一个变量的值    eg:disp(a);

mod( , )取余数                       eg:mod( a, b) 即表示a除以b的余数

a~=b 表示a不等于b

sum();求和

x=-3:3;表示从-3到3的整数(矩阵)

 

关于矩阵:

X = [1  2  3]或X = [1, 2, 3]          可以用空格也可用逗号

多维矩阵X = [1  2  3 ; 4  5  6]         (必须是英文的分号)

A*B 表示数学上的矩阵相乘

A. *B表示一个数字一个数字的相乘

 

输入:input(‘’);

输出:fprintf(‘’,X)   eg:fprintf(‘F = %f ’,F)

一般浮点数用%f 或者%e %f显示小数形式 %e显示科学计数法形式 %g是两者的综合,会根据数据选择适当的显示方式

 

if 条 件

......

else

......

end

 

if 条件

......

Else if 条件

......

else

......

end

while 条件

......

end

 

for i = a : c

......

end

i从a到c运行

 

for i = a : b : c

......

end

b为补偿变量,i从a到c运行,每次运行b

eg:

for i = 5 : -1 : -5

......

end

i从5到-5运行,每次-1

 

画图

plot(x,y);描点连线

plot3(x,y);画3维图像,描点连线

axis equal表示横坐标纵坐标的长度一样

bar(x,y)画直方图

hold on;每次使用plot函数都会覆盖上次使用画的图像,可以用hold on保留上次画的图像

grid on;显示背景网格

title(‘xxx’);加标题

xlabel(‘’);在x轴上加标题

ylabel(‘’);在y轴上加标题

subplot(x,y,a);表示将表格分成x行y列,在第a个窗口画图1 <= a <= xy

eg: subplot(2,2,1);

      plot(x,y1);

subplot(x,y,[a,b])表示这张图同时占了3,4两个位置

[x,y] = meshgrid(x,y);表示横向复制和纵向复制以便画三维图像

surf(x,y,z);表示画三维图像

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空