⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex22.m

📁 《MATLAB及其在理工课程中的应用指南》书上的程序集
💻 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 + -