File Exchange

image thumbnail

Transducer Array Calculation (TAC) GUI

version (3.04 MB) by Benedikt Kohout
GUI to calculate and visualize the radiation pattern of ultrasound transducers.


Updated 12 Sep 2012

View Version History

View License

Input parameters:

- # and dimensions of transducer elements
- Selection of active elements
- Phase and Amplitude of elements
- Excitation signal
- Acoustic medium (speed of sound, impedance, attenuation)
- Simulation plane and image resolution
- Impedance characteristcs measurements

Output parameters:
- Calculated directivity pattern (azimuth, elevation, 3D)
- Half-power bandwidth
- Calculated Soundfield
- Pressure characteristics on middle axis

Cite As

Benedikt Kohout (2021). Transducer Array Calculation (TAC) GUI (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (19)

Michael Burke

Does anyone know how to change the transducer type to a circular transducer?

David Thomas Lee

Does anyone have any solution to the Frequency-Ara Diagramm? I am currently using MATLAB R2018a and the plot for the Frequency-Area Diagram for the far-field calculation shows a blue screen. Does anyone have a solution for this?



Tap the F-A diagram button but couldn't get any result,is there anybody who encounter this question?
Who can help me?Thanks.
Matlab is R2012b version


hu dong

Hello,as I increase the transducer element number step by step,for example,x=128,y=128, there's error with Matlab R2015b.Is that normal?

Amos Li

Great works



i want to know about the unit of the abs(pressure) at the bottom of the near field calculation grafics?

Mustafa Baltacioglu






well done

Gamil Qaid


Benedikt Kohout

*** Hi Jay, TAC GUI should run on Matlab 2011. If not, please contact me.

Best regards

Benedik ***


hello, this app looks great, but I don't have access to Matlab 2012b for matlab apps. Do you have any versions compatible with Matlab 2011? Thank you.


Very nice software for understanding the directivity patterns of ultrasound transducers

Torsten Hopp

great work

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!