Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 2.70 KB | None | 0 0
  1. % Plots for Annular 2D Models with Different Dimensions
  2. figure;
  3. pause(0.00001);
  4. frame_h = get(handle(gcf),'JavaFrame');
  5. set(frame_h,'Maximized',1);
  6.  
  7.  
  8. annular_30x10x2 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x10x2\2d_annular_30x10x2.csv';
  9. annular_30x10x5 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x10x5\2d_annular_30x10x5.csv';
  10. annular_30x10x10 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x10x10\2d_annular_30x10x10.csv';
  11. annular_30x10x15 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x10x15\2d_annular_30x10x15.csv';
  12. annular_30x8x2 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x8x2\2d_annular_30x8x2.csv';
  13. annular_30x8x5 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x8x5\2d_annular_30x8x5.csv';
  14. annular_30x8x10 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x8x10\2d_annular_30x8x10.csv';
  15. annular_30x8x15 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x8x15\2d_annular_30x8x15.csv';
  16. annular_30x6x2 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x6x2\2d_annular_30x6x2.csv';
  17. annular_30x6x5 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x6x5\2d_annular_30x6x5.csv';
  18. annular_30x6x10 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x6x10\2d_annular_30x6x10.csv';
  19. annular_30x6x15 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x6x15\2d_annular_30x6x15.csv';
  20. annular_30x4x2 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x4x2\2d_annular_30x4x2.csv';
  21. annular_30x4x5 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x4x5\2d_annular_30x4x5.csv';
  22. annular_30x4x10 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x4x10\2d_annular_30x4x10.csv';
  23. annular_30x4x15 = 'H:\PhD\Year 2\Annular Piezoelectric Transducer\Model\Different Dimensions\30x4x15\2d_annular_30x4x15.csv';
  24.  
  25.  
  26. annular_dimensions = {annular_30x10x5};
  27.  
  28. for i = 1:1
  29.     data{i} = csvread(annular_dimensions{i},0,0);
  30.     freq{i} = data{i}(:,1)/1000;
  31.     mag{i} = data{i}(:,2);
  32.     semilogy(freq{i},mag{i}, 'Linewidth', 1.5);
  33.     hold on
  34. end
  35. % set(gca,'FontSize',20)
  36. title('2D Annular Models with Varying Dimensions', 'FontSize', 20);
  37. legend(annular_dimensions{1}, 'FontSize', 20, 'Interpreter', 'none');
  38. xlabel('Frequency (kHz)', 'FontSize', 16);
  39. ylabel('Magnitude (kHz)', 'FontSize', 16);
  40. xlim([40 130]);
  41.  
  42. set(gca,'XMinorTick','on','YMinorTick','on')
  43. set(gcf,'color','white')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement