Unable to run code due to an error in 'Fadeeva_m' function
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi guys, I have some data for my project and I wanted to fit the Voigt function to the data, since I am so new to matlab and fitting I wanted to use an example: Voigt fitting
When I wanted to run this code with my data with the following way:
data = readmatrix("labdatacopy.csv");
data = data(9:end,:);
y = data(:,4);
x = data(:,1);
initGuess1 = [46, 0.5, 0.5];
[estimates1, model1] = voigtfit(x, y, initGuess1, [40, 50]);
disp('Single peak fit results [peak1, gamma1, sigma1]');
disp(estimates1);
I get following error:
I tried download other packages which contain Fadeeva_w function, however error still there.
Do you have any recomendations?
0 comentarios
Respuestas (1)
Walter Roberson
el 7 de Ag. de 2022
you need to run the build script to compile faddeeva_w
https://www.mathworks.com/matlabcentral/fileexchange/38787-faddeeva-package-complex-error-functions
2 comentarios
Walter Roberson
el 7 de Ag. de 2022
You need to have configured a c++ compiler and executed
Faddeeva_build
That will compile the c++ source code into something that will take precedence over the .m file
Ver también
Categorías
Más información sobre Probability Distributions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!