📄 ex22.m
字号:
%《MATLAB及其在理工课程中的应用指南》第二章第二节演示程序
% 西安电子科技大学出版社出版 陈怀琛编著 1999年10月初版,2004年11月第二版
%
echo off
pause,disp('矩阵中每一个元素取同样的显示格式')
pause,disp('矩阵中元素都很大或很小时,自动取出10的幂次公因子。')
pause,disp('矩阵中元素量级差很大时,小数将显示为0.0000。')
echo on
pause,f=[0.000073 5.33e-6]
pause,X=[-1 0 1]
pause,Y=X-1
pause,l=length(X)
pause,pi*X
pause,X*Y'
pause,Y'*X
echo off
pause,disp('矩阵的左乘与右乘不相等')
echo on
pause,a=[1,2,3;3,-5,4;7,8,9],b=[2;0;2]
pause,A=[1,2,3;4,5,6],B=[2,4,0;1,3,5],D=[1,4,7;8,5,2,;3,6,0]
pause,A'*B
pause,A*B'
pause,D\A'
pause,A/D
pause,A = [6,3,4; -2,5,7; 8,-4,-3]; B = [3;-4;-7];x = A\B
pause,A1 = [6,3,4;-2,5,7;8,-4,-3;1,5,-7];B1 = [3;-4;-7;9]; x1 = A1\B1
echo off
pause,disp('矩阵作为整体的幂次和函数')
echo on
pause,s = [1 2; 3 4 ], D =[ 1 4 7; 8 5 2; 3 6 0]
pause,s1=s*s,s2=s.*s
pause,u1=sqrtm(s)
pause,u2=sqrt(s)
pause,v1=expm(s)
pause,v2=exp(s)
pause,logm(D)
pause,log(D)
echo off
pause,disp('矩阵排列的变换')
echo on
pause,A = [ 8 1 6 0; 3 5 7 1;4 9 2 2]
pause,B=fliplr(A)
pause,B=flipud(A)
pause,B=reshape(A,2,6)
pause,B=rot90(A)
pause,B=diag(A)
pause,B=tril(A)
pause,B=triu(A)
pause,B=A(:)'
echo off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -