q function

A function for computation of q-function for scalar and vector inputs

You are now following this Submission

If you have any problem with finding q-function in your Matlab version, just add this function to your library to be able to handle q-function in your programing. It's a simple m-code file accepting both scalar and vector as input.

How to use it
usage is very easy and straight forward. Just download the file and save it to the same folder as your file is. Then by calling function q(x), where x is the integral limit, you can get the value of q function.

Example 1
>> q(.1)

ans =

0.4602

Example 2
>> q(5.3)

ans =

5.7901e-008

Example 3
>> vec=[1 -2 0.001 5.3 -1.04];
>> qfunc(vec)

ans =

0.1587 0.9772 0.4996 5.790e-008 0.8508

Cite As

Hassan Moradi (2026). q function (https://www.mathworks.com/matlabcentral/fileexchange/28620-q-function), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3.0.0

Putting some comments and examples.

1.1.0.0

Description changed.

1.0.0.0