matlab-線性代數 判斷 正交矩陣

     matlab : R2018a 64bit
      OS : Windows 10 x64
typesetting : Markdown
       blog : my.oschina.net/zhichengjiu
      gitee : gitee.com/zhichengjiugit

code

clear
clc

% 輸入須要斷定的矩陣
a=[1 2 3;2 1 0;3 0 1]
 
 
% 判斷實對稱的
if(a==a') 
    fprintf('該矩陣是實對稱矩陣\n');
    b=1;
else
    fprintf('該矩陣不是實對稱矩陣,');
    b=0;
end

c=size(a)

if(b==1)
    if((a'*a)==(eye(c(1))))
        fprintf('是正交矩陣\n');
    else
         fprintf('不是正交矩陣\n');
    end
else
    fprintf('又怎麼多是正交矩陣呢?\n');
end

result

a =

     1     2     3
     2     1     0
     3     0     1

該矩陣是實對稱矩陣

c =

     3     3

不是正交矩陣
>>

resource

  • [文檔] ww2.mathworks.cn/help/matlab
  • [文檔] ww2.mathworks.cn/help/simulink
  • [平臺] www.oschina.net
  • [平臺] gitee.com


感謝幫助 志成就 的人們。
matlab優秀,值得學習。基礎知識 + 專業知識 + matlab = ?
Simulink,用於仿真和基於模型的設計,值得學習。
該博文僅可用於測試與參考。學習

相關文章
相關標籤/搜索