大家好,欢迎来到IT知识分享网。
目录
注释
%注释一行
求一元二次方程的根
例 求解 x^2-3x+1=0的根
p=[1,-3,1];
x=roots(p)
续行符 :…
常见函数:
single函数:将其他类型的数据转为单精度型
double函数:将其他类型的数据转为双精度型
real函数:求复数的实部
imag函数:求复数的虚部
sin(π/2)=sind(90)
abs函数:求实数的绝对值、复数的模、字符串的ascll码值
round:四舍五入
ceil:向上取整
floor:向下取整
fix:固定取靠近0的那个数
rem(a,b):求a%b的值
常用命令
who:查看当前变量
whos:详细查看当前变量
edit 文件名:创建文件
建立矩阵
A=[1,2,3;4,5,6;7,8,9]
冒号表达式:t=初始值:步长:终止值
ex:t=0:1:5
>>t= 0 1 2 3 4 5
linspace(第一个元素,最后元素,元素总数)
ex:t=linspace(1,3,3)
>>t= 1 2 3
结构矩阵:结构矩阵元素.成员名=表达式
ex:a={1,’1′,[1,1;1,1];2,’2′,[2,2;2,2]}
metlab基本运算
+(加)、-(减)、*(乘)、\(左除)、/(右除)、^(乘方)
点运算:
.*、./、.\、.^
两矩阵进行点运算是指它们的对应元素进行相关运算,要求矩阵同型。
关系运算
记住不等于是~=
逻辑运算
&、|、~
例 水仙花数是指各位数字的立方之和等于该数本身的三位正整数。求全部水仙花数。
m=100:999;
m1=rem(m,10);
m2=rem(fix(m/10),10);
m3=fix(m/100);
k=find(m==m1.*m1.*m1+m2.*m2.*m2+m3.*m3.*m3)
s=m(k)
字符串
矩阵函数
魔方矩阵:t=magic(n)
n阶魔方阵由1,2,3, .. n2共n2个整数组成,且每行、每列以及
主、副对角线上各n个元素之和都相等。
n阶魔方阵每行每列元素的和为(1+2+3+…+ n2)/n= (n+n3)/2
n>2时有很多不同的n阶魔方阵,MATLAB函数magic(n) 产生-一个
特定的魔方阵。范德蒙矩阵:f=vander(向量)
伴随矩阵:a=compan(矩阵)
diag(A):提取矩阵A的主对角线元素,产生一个列向量
diag(A,k):提取矩阵A的第k条主对角线元素,产生一个列向量
triu(A):提取矩阵A主对角线及以上的元素
triu(A,k):提取矩阵A第k条主对角线及以上的元素
tril是下三角,用法与triu相同
转置:矩阵A的转置:A.’
rot90(A,k):将矩阵A逆时针方向旋转90°的k倍,当k=1时可以省略。
fliplr(A):对矩阵A实施左右翻转
filpud(A):对矩阵A实施上下翻转
inv(A):求方阵A的逆矩阵
det(A):求方阵A所对应的行列式的值
rank(A):求矩阵的秩
trace(A):求矩阵的迹
注:矩阵的迹等于矩阵的对角线元素之和,也等于矩阵的特征值之和
矩阵特征值的数学定义
设A是n阶方阵,如果存在常数λ和n维非零列向量x,使得等式Ax= λx
成立,则称λ为A的特征值,x是对应特征值λ的特征向量。E=eig(A):求矩阵A的全部特征值,构成向量E。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/128076.html