I forgot - see attached file called "MAC Data Plywood 18.txt"
Modal Assurance Criterion - scale bar
    1 回表示 (過去 30 日間)
  
       古いコメントを表示
    
Hi,
How to change scale bar for percentage?
function MAC = autoMAC(modeShape)
clc
close all
clear
modeShape=load("MAC Data Plywood 18.txt");
[~, numMode]= size(modeShape);
MAC = zeros(numMode,numMode,'double'); % Initialize MAC matrix
for mode1 = 1:numMode    
    for mode2 = 1:numMode
        MAC(mode1,mode2) = abs(modeShape(:,mode1)'*modeShape(:,mode2))/ ...
                           sqrt(abs((modeShape(:,mode1)'*modeShape(:,mode1))*(modeShape(:,mode2)'*modeShape(:,mode2))));                          
    end   
end
% ---------------------- Plot MAC
figure
barMAC = bar3(MAC);
set(gca,'XTick',[],'YTick',[],'Visible', 'off') 
for k = 1:length(barMAC)   
    zdata = barMAC(k).ZData;   
    barMAC(k).CData = zdata;
    barMAC(k).FaceColor = 'interp';
end
colormap(jet)
cH = colorbar;
set(cH,'FontSize',15,'fontname','Times New Roman') 
view([-90 90])
box on
end
0 件のコメント
回答 (1 件)
参考
カテゴリ
				Help Center および File Exchange で Graph and Network Algorithms についてさらに検索
			
	製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
