MATLAB入门-掌握matlab需要多久
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,如对您有帮助可以分享给好友,谢谢。