MATLAB入门-掌握matlab需要多久

2023-04-10 15:12:40

 

MATLAB学习总结

%表示注释,不会运行其后面的语句

a’表示a的转置

*运算符执行标准矩阵乘法

.*运算符执行元素级乘法

MATLAB中的变量很多时候是矩阵,而矩阵如果相乘运算,一定要考虑维度是否吻合的问题。

例如X如果是矩阵,X^2以及X.^2表示的意义不同,运算也不同。

串联,用[]表示

例如[a,a]例如[a;a]

复数,用i或者j表示

数组索引,例如a(3,:)表示索引第3行所有元素

whos可以查看工作区的内容

save命令,保存数据

例如save myfile.mat

保存的m文件不能以数字开头,只能以字母开头,并且不能有空格,可以_下划线连接

保存的路径文件夹不能有中文,文件夹的命名也不能有空格

load 表示导入,从磁盘中恢复变量

调用函数,例如myfuction(A),括号中写入变量

画图,plot(x,y);

画图之后,再加xlable,ylable,title

plot(x,y,’r--’);可以画出红色虚线

hold on后面不加分号,可以在一个figure上继续画图

set 设置对象,类似于幅值

datestr(now) 记录现在时间

status 记录和提示信息

循环语句,for或者while

条件语句,if或者switch

矩阵,magic()为幻方矩阵,zeros为零矩阵,ones为全是1的矩阵,rand为均匀分布的随机矩阵,randn为正态分布的随机矩阵

一行太长写不下时,可以用3个点…然后enter,写在下一行继续

例如:s=1+2+3+4+5…

+6+7+8

按↑键可以修改或者重复之前的命令行

sum(A(1:4,4))可以计算第4列的和

删除行或者列,用空数组来实现

例如删除X的第2列,X(:,2)=[]

cell表示元胞数组,例如C={Asum(a)prod(prod(A))}

可以构建结构体,例如S.name=’Ed plum’;

S.score=83;

对于有复数的矩阵,(’)执行复共轭转置,(.’)执行无共轭转置

矩阵求逆,可以用inv(A)或者A^-1来实现

求矩阵的行列式,用det来实现,例如d=det(A)

如果要打出变量,可以使用num2str函数,例如题目中或者xlable等输出,

title( { acceleration for, [wheel , num2str(nwheel)] } )

max(max(d)) 找出矩阵中的最大值


以上就是关于《MATLAB入门-掌握matlab需要多久》的全部内容,本文网址:https://www.7ca.cn/baike/15327.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜