Tag Archives: matlab
Read Garmin .fit file function
I already saw a question related on this topic of 2018 but I was wondering if in the meantime someone wrote a function to read directly on Matlab .fit files from Garmin.
I cannot use the gpx file because it only exports GPS informations, while fit file has everything of an activity inside of it and I want to do some post processing on these info.
For the moment a workaround I found is to use the external software Golden Cheetah that already does post processing. It’s a complete software but quite heavy. I use it only to convert fit into csv and read them on matlab.
An internal function would it great. Fit files are not text file like gpx, but are encrypted. I guess it is possible to decrypt it (found a Garmin java script, but it has some problems in the conversion) because I don’t think the format is protected by copyright.I already saw a question related on this topic of 2018 but I was wondering if in the meantime someone wrote a function to read directly on Matlab .fit files from Garmin.
I cannot use the gpx file because it only exports GPS informations, while fit file has everything of an activity inside of it and I want to do some post processing on these info.
For the moment a workaround I found is to use the external software Golden Cheetah that already does post processing. It’s a complete software but quite heavy. I use it only to convert fit into csv and read them on matlab.
An internal function would it great. Fit files are not text file like gpx, but are encrypted. I guess it is possible to decrypt it (found a Garmin java script, but it has some problems in the conversion) because I don’t think the format is protected by copyright. I already saw a question related on this topic of 2018 but I was wondering if in the meantime someone wrote a function to read directly on Matlab .fit files from Garmin.
I cannot use the gpx file because it only exports GPS informations, while fit file has everything of an activity inside of it and I want to do some post processing on these info.
For the moment a workaround I found is to use the external software Golden Cheetah that already does post processing. It’s a complete software but quite heavy. I use it only to convert fit into csv and read them on matlab.
An internal function would it great. Fit files are not text file like gpx, but are encrypted. I guess it is possible to decrypt it (found a Garmin java script, but it has some problems in the conversion) because I don’t think the format is protected by copyright. convert, matlab MATLAB Answers — New Questions
where to enter the input in fault analysis of washing machine
so, where to enter the input values in the model of fault analysis of washing machineso, where to enter the input values in the model of fault analysis of washing machine so, where to enter the input values in the model of fault analysis of washing machine matlab code MATLAB Answers — New Questions
How does one set the PatientPosition and other spatial attributes when writing a dicom CT volume?
I am trying to write DICOMs of a CT volume in both single- and multi-file form. To check that the result is readable, I try reading the file(s) back in with dicomreadVolume(). Below is one such attempt.
info.StudyDescription = ‘Description’;
info.SOPClassUID = ‘1.2.840.10008.5.1.4.1.1.2’;
info.PixelSpacing = [1,1]; % x & y voxel size
info.SliceThickness =1; % optional
info.SpacingBetweenSlices = 1;
info.ImageOrientationPatient = [1,0,0,0,-1,0];
info.PatientPosition=’HFS’;
status=dicomwrite(ones(250,250,1,250),’out.DCM’, info,’CreateMode’,’copy’,’ObjectType’,…
‘CT Image Storage’,’MultiframeSingleFile’,1);
info=dicominfo(‘out.DCM’);
Clearly, the write operation produced a DICOM file containing a PatientPosition attribute because,
info.PatientPosition
Why then, does dicomreadVolume complain?
V=dicomreadVolume(‘out.DCM’);I am trying to write DICOMs of a CT volume in both single- and multi-file form. To check that the result is readable, I try reading the file(s) back in with dicomreadVolume(). Below is one such attempt.
info.StudyDescription = ‘Description’;
info.SOPClassUID = ‘1.2.840.10008.5.1.4.1.1.2’;
info.PixelSpacing = [1,1]; % x & y voxel size
info.SliceThickness =1; % optional
info.SpacingBetweenSlices = 1;
info.ImageOrientationPatient = [1,0,0,0,-1,0];
info.PatientPosition=’HFS’;
status=dicomwrite(ones(250,250,1,250),’out.DCM’, info,’CreateMode’,’copy’,’ObjectType’,…
‘CT Image Storage’,’MultiframeSingleFile’,1);
info=dicominfo(‘out.DCM’);
Clearly, the write operation produced a DICOM file containing a PatientPosition attribute because,
info.PatientPosition
Why then, does dicomreadVolume complain?
V=dicomreadVolume(‘out.DCM’); I am trying to write DICOMs of a CT volume in both single- and multi-file form. To check that the result is readable, I try reading the file(s) back in with dicomreadVolume(). Below is one such attempt.
info.StudyDescription = ‘Description’;
info.SOPClassUID = ‘1.2.840.10008.5.1.4.1.1.2’;
info.PixelSpacing = [1,1]; % x & y voxel size
info.SliceThickness =1; % optional
info.SpacingBetweenSlices = 1;
info.ImageOrientationPatient = [1,0,0,0,-1,0];
info.PatientPosition=’HFS’;
status=dicomwrite(ones(250,250,1,250),’out.DCM’, info,’CreateMode’,’copy’,’ObjectType’,…
‘CT Image Storage’,’MultiframeSingleFile’,1);
info=dicominfo(‘out.DCM’);
Clearly, the write operation produced a DICOM file containing a PatientPosition attribute because,
info.PatientPosition
Why then, does dicomreadVolume complain?
V=dicomreadVolume(‘out.DCM’); dicomread, dicomwrite, dicominfo, ct, multiframesinglefile MATLAB Answers — New Questions
i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one?
i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one?i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one? i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one? simulink, from workspace MATLAB Answers — New Questions
preprocessing the digital signal with digital filtets
I have been given a Brain-computer-interface BCI dataset, namely AVI_SSVEP_Dataset.
https://www.setzner.com/avi-ssvep-dataset/
The dataset has 7 different BCI target frequencies for each target on screen.
I need to preprocess digital signal with digital filters and classify each EEG epoch or each EEG trial. For this purpose I am asked to divide the data into two groups train and test data as 66% train and 33% test for each frequency. Afterwards I am required to create and train a machine learning model to predict the unseen test data correctly.
First you can extract 7 SNR at target frequencies as your features. SNR is measured as the signal at the frequency to the noise energy at the neighboring frequencies.
Training the model with these features you can obtain a machine learning model (using Matlab classification learner) for prediction of the test signals. Once you predict these signal labels, you can check predictions with actual true labels and compute accuracy of the model.
How can i perform this task can anyone help meI have been given a Brain-computer-interface BCI dataset, namely AVI_SSVEP_Dataset.
https://www.setzner.com/avi-ssvep-dataset/
The dataset has 7 different BCI target frequencies for each target on screen.
I need to preprocess digital signal with digital filters and classify each EEG epoch or each EEG trial. For this purpose I am asked to divide the data into two groups train and test data as 66% train and 33% test for each frequency. Afterwards I am required to create and train a machine learning model to predict the unseen test data correctly.
First you can extract 7 SNR at target frequencies as your features. SNR is measured as the signal at the frequency to the noise energy at the neighboring frequencies.
Training the model with these features you can obtain a machine learning model (using Matlab classification learner) for prediction of the test signals. Once you predict these signal labels, you can check predictions with actual true labels and compute accuracy of the model.
How can i perform this task can anyone help me I have been given a Brain-computer-interface BCI dataset, namely AVI_SSVEP_Dataset.
https://www.setzner.com/avi-ssvep-dataset/
The dataset has 7 different BCI target frequencies for each target on screen.
I need to preprocess digital signal with digital filters and classify each EEG epoch or each EEG trial. For this purpose I am asked to divide the data into two groups train and test data as 66% train and 33% test for each frequency. Afterwards I am required to create and train a machine learning model to predict the unseen test data correctly.
First you can extract 7 SNR at target frequencies as your features. SNR is measured as the signal at the frequency to the noise energy at the neighboring frequencies.
Training the model with these features you can obtain a machine learning model (using Matlab classification learner) for prediction of the test signals. Once you predict these signal labels, you can check predictions with actual true labels and compute accuracy of the model.
How can i perform this task can anyone help me digital signal processing, filtering, eeg, machine learning, machine training MATLAB Answers — New Questions
Defining a Y-Based custom datatip with a non-auto format
I am trying to create a custom datatip, where the value is a 2-input function, and that the format is not ‘auto’. The following code shows the main part of the problem:
p = plot((1:10).^2); % Define a line
% X-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("A", @(x) 2*x, ‘auto’)];
% X-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("B", @(x) 2*x, ‘%.3f’)];
% Y-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("C", @(~,y) 2*y, ‘auto’)];
% Y-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("D", @(~,y) 2*y, ‘%.3f’)];
I get an error on the last line:
Error using matlab.graphics.datatip.DataTipTemplate/set.DataTipRows
Not enough input arguments.
I am not sure if I am using this feature incorrectly, or if this is a bugI am trying to create a custom datatip, where the value is a 2-input function, and that the format is not ‘auto’. The following code shows the main part of the problem:
p = plot((1:10).^2); % Define a line
% X-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("A", @(x) 2*x, ‘auto’)];
% X-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("B", @(x) 2*x, ‘%.3f’)];
% Y-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("C", @(~,y) 2*y, ‘auto’)];
% Y-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("D", @(~,y) 2*y, ‘%.3f’)];
I get an error on the last line:
Error using matlab.graphics.datatip.DataTipTemplate/set.DataTipRows
Not enough input arguments.
I am not sure if I am using this feature incorrectly, or if this is a bug I am trying to create a custom datatip, where the value is a 2-input function, and that the format is not ‘auto’. The following code shows the main part of the problem:
p = plot((1:10).^2); % Define a line
% X-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("A", @(x) 2*x, ‘auto’)];
% X-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("B", @(x) 2*x, ‘%.3f’)];
% Y-Based Datatip, with `auto` formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("C", @(~,y) 2*y, ‘auto’)];
% Y-Based Datatip, with floating point formatting
p.DataTipTemplate.DataTipRows = [p.DataTipTemplate.DataTipRows; dataTipTextRow("D", @(~,y) 2*y, ‘%.3f’)];
I get an error on the last line:
Error using matlab.graphics.datatip.DataTipTemplate/set.DataTipRows
Not enough input arguments.
I am not sure if I am using this feature incorrectly, or if this is a bug error, plot MATLAB Answers — New Questions
How to solve singular matrix?
function dx = plant(t,x,u)
dx = zeros(6,1);
x1 = [x(1);x(2);x(3)];
x2 = [x(4);x(5);x(6)];
beta3=0.33;
beta4=2;
D=0.1;
M=1;
a1=0.1;%k1
a2=0.1;%k2
a3=0.01;%k3
a4=0.1;%k4
b=2.3;
f2= [(-(D*a1+a3)*x1(1)/M)-(D*a2*b^3*x2(3)/M);1;2];
G=[(1+a4*b^3)/M 0 0;0 1 0;0 0 1];
p1=[beta3*sin(x1(1));1;2];
p2=[beta4*(x2(1)^2);0;3];
dx1 = x2 + p1;
dx2 = f2 + G*u + p2;
dx = [dx1; dx2];function dx = plant(t,x,u)
dx = zeros(6,1);
x1 = [x(1);x(2);x(3)];
x2 = [x(4);x(5);x(6)];
beta3=0.33;
beta4=2;
D=0.1;
M=1;
a1=0.1;%k1
a2=0.1;%k2
a3=0.01;%k3
a4=0.1;%k4
b=2.3;
f2= [(-(D*a1+a3)*x1(1)/M)-(D*a2*b^3*x2(3)/M);1;2];
G=[(1+a4*b^3)/M 0 0;0 1 0;0 0 1];
p1=[beta3*sin(x1(1));1;2];
p2=[beta4*(x2(1)^2);0;3];
dx1 = x2 + p1;
dx2 = f2 + G*u + p2;
dx = [dx1; dx2]; function dx = plant(t,x,u)
dx = zeros(6,1);
x1 = [x(1);x(2);x(3)];
x2 = [x(4);x(5);x(6)];
beta3=0.33;
beta4=2;
D=0.1;
M=1;
a1=0.1;%k1
a2=0.1;%k2
a3=0.01;%k3
a4=0.1;%k4
b=2.3;
f2= [(-(D*a1+a3)*x1(1)/M)-(D*a2*b^3*x2(3)/M);1;2];
G=[(1+a4*b^3)/M 0 0;0 1 0;0 0 1];
p1=[beta3*sin(x1(1));1;2];
p2=[beta4*(x2(1)^2);0;3];
dx1 = x2 + p1;
dx2 = f2 + G*u + p2;
dx = [dx1; dx2]; singular matrix MATLAB Answers — New Questions
mex can’t find Visual Studio 2022 C++ when running clibgen.generateLibraryDefinition
>> internal.cxxfe.util.getMexCompilerInfo
‘C:Program’ is not recognized as an internal or external command,
operable program or batch file.
‘cl’ is not recognized as an internal or external command,
operable program or batch file.
I have reinstalled VS 2022 to a path that isn’t even in C:Program Files. Rerun mex -setup C++. Over the last week, this was working for other DLL’s, but I had to recompile a DLL written for VS 2013 which Matlab doesn’t support and went from 32 bit to 64 bit because the libary version of QT had to change from 5.7 to 6.7 to support VS 2022 instead of VS 2013. So now the DLL is now x64 compiled in VS 2022 with QT 6.7 using Matlab R2023b 64 bit.>> internal.cxxfe.util.getMexCompilerInfo
‘C:Program’ is not recognized as an internal or external command,
operable program or batch file.
‘cl’ is not recognized as an internal or external command,
operable program or batch file.
I have reinstalled VS 2022 to a path that isn’t even in C:Program Files. Rerun mex -setup C++. Over the last week, this was working for other DLL’s, but I had to recompile a DLL written for VS 2013 which Matlab doesn’t support and went from 32 bit to 64 bit because the libary version of QT had to change from 5.7 to 6.7 to support VS 2022 instead of VS 2013. So now the DLL is now x64 compiled in VS 2022 with QT 6.7 using Matlab R2023b 64 bit. >> internal.cxxfe.util.getMexCompilerInfo
‘C:Program’ is not recognized as an internal or external command,
operable program or batch file.
‘cl’ is not recognized as an internal or external command,
operable program or batch file.
I have reinstalled VS 2022 to a path that isn’t even in C:Program Files. Rerun mex -setup C++. Over the last week, this was working for other DLL’s, but I had to recompile a DLL written for VS 2013 which Matlab doesn’t support and went from 32 bit to 64 bit because the libary version of QT had to change from 5.7 to 6.7 to support VS 2022 instead of VS 2013. So now the DLL is now x64 compiled in VS 2022 with QT 6.7 using Matlab R2023b 64 bit. mex, mex compiler MATLAB Answers — New Questions
How to write append a few lines in model_initialize function for a MATLAB function block in Simulink?
I am creating a MATLAB function block in Simulink. For that function block I want to append a few lines of code in the model_initialize function. I know that I can just create an initialize subsystem to write that code. However, I do not want to create a separate initialize block.
Is it possible to generate a few lines of code in the model_initialize function for a MATLAB block in Simulink? This is for Embedded Coder code generation.I am creating a MATLAB function block in Simulink. For that function block I want to append a few lines of code in the model_initialize function. I know that I can just create an initialize subsystem to write that code. However, I do not want to create a separate initialize block.
Is it possible to generate a few lines of code in the model_initialize function for a MATLAB block in Simulink? This is for Embedded Coder code generation. I am creating a MATLAB function block in Simulink. For that function block I want to append a few lines of code in the model_initialize function. I know that I can just create an initialize subsystem to write that code. However, I do not want to create a separate initialize block.
Is it possible to generate a few lines of code in the model_initialize function for a MATLAB block in Simulink? This is for Embedded Coder code generation. matlab block in simulink, model_initialize MATLAB Answers — New Questions
These 3 codes when run give error
I have 3 codes as given in attachment. When I run the "main.m", it gives the following error:
Index in position 1 exceeds array bounds. Index must not exceed 1.
Error in ArGeo (line 17)
cosd(b(2, :)) .* cosd(b(1, :)); % x-component
Error in main>@(b)ArGeo(b,u,Noise)+penaltyTerm(b,u) (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
Error in WHO (line 47)
group(i).cost=fobj(group(i).pos);
Error in main (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
>>I have 3 codes as given in attachment. When I run the "main.m", it gives the following error:
Index in position 1 exceeds array bounds. Index must not exceed 1.
Error in ArGeo (line 17)
cosd(b(2, :)) .* cosd(b(1, :)); % x-component
Error in main>@(b)ArGeo(b,u,Noise)+penaltyTerm(b,u) (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
Error in WHO (line 47)
group(i).cost=fobj(group(i).pos);
Error in main (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
>> I have 3 codes as given in attachment. When I run the "main.m", it gives the following error:
Index in position 1 exceeds array bounds. Index must not exceed 1.
Error in ArGeo (line 17)
cosd(b(2, :)) .* cosd(b(1, :)); % x-component
Error in main>@(b)ArGeo(b,u,Noise)+penaltyTerm(b,u) (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
Error in WHO (line 47)
group(i).cost=fobj(group(i).pos);
Error in main (line 25)
[time,gBest,gBestScore]=WHO(20,100,lb,ub,dim,@(b) ArGeo(b,u,Noise)+penaltyTerm(b, u));
>> why is the error, how to modify, why bounds exceed MATLAB Answers — New Questions
wordcloud error and failure to update wordcloud
Hi, I have received an error while trying out an example in MATLAB. It appears that the wordcloud function is not working despite reinstalling the toolbox. There is no other .m file that takes precedence. May I know how to resolve this? Thanks!Hi, I have received an error while trying out an example in MATLAB. It appears that the wordcloud function is not working despite reinstalling the toolbox. There is no other .m file that takes precedence. May I know how to resolve this? Thanks! Hi, I have received an error while trying out an example in MATLAB. It appears that the wordcloud function is not working despite reinstalling the toolbox. There is no other .m file that takes precedence. May I know how to resolve this? Thanks! wordcloud, text MATLAB Answers — New Questions
I need to extract latitude and longitude from geotiff file
I am working with SMAP soil moisture data of downscaled product of 1km. The image is in geotiff format, i couldnt extract latitude and longitude value for the data, while visualising the image the x and y axis appears to be row and coloumn number. Please help me for the same
matlab version: MATLAB R2019a
geotiff file: NSIDC-0779_EASE2_G1km_SMAP_SM_DS_20160101.tifI am working with SMAP soil moisture data of downscaled product of 1km. The image is in geotiff format, i couldnt extract latitude and longitude value for the data, while visualising the image the x and y axis appears to be row and coloumn number. Please help me for the same
matlab version: MATLAB R2019a
geotiff file: NSIDC-0779_EASE2_G1km_SMAP_SM_DS_20160101.tif I am working with SMAP soil moisture data of downscaled product of 1km. The image is in geotiff format, i couldnt extract latitude and longitude value for the data, while visualising the image the x and y axis appears to be row and coloumn number. Please help me for the same
matlab version: MATLAB R2019a
geotiff file: NSIDC-0779_EASE2_G1km_SMAP_SM_DS_20160101.tif geotiff, plotting, satellite data MATLAB Answers — New Questions
Authentiate with login credentials
I am trying to login to my portfolio on morningstar (https://www.morningstar.com/portfolio-manager/my-view) and am having some issues. I have reviewed several other posts on this topic (certainly this one: https://www.mathworks.com/matlabcentral/answers/480026-how-do-i-preemptively-include-a-basic-authentication-header-when-working-with-webread-webwrite) and I am having a hard time. I am getting an bad request error (status 400) when I try to communicate my login credentials to the login page. I have tried:
options = weboptions(‘HeaderFields’,{‘Authorization’,…
[‘Basic ‘ matlab.net.base64encode([myUsername ‘:’ myPassword])]});
AND
options = weboptions(‘Username’,myUsername,’Password’,myPassword);
to set my credentials before using webread on the login page. What am I missing? I am able to communicate (without real username or password obviously) with https://httpbin.org/hidden-basic-auth/myUser/myPassword succesfully as discussed in the example above.I am trying to login to my portfolio on morningstar (https://www.morningstar.com/portfolio-manager/my-view) and am having some issues. I have reviewed several other posts on this topic (certainly this one: https://www.mathworks.com/matlabcentral/answers/480026-how-do-i-preemptively-include-a-basic-authentication-header-when-working-with-webread-webwrite) and I am having a hard time. I am getting an bad request error (status 400) when I try to communicate my login credentials to the login page. I have tried:
options = weboptions(‘HeaderFields’,{‘Authorization’,…
[‘Basic ‘ matlab.net.base64encode([myUsername ‘:’ myPassword])]});
AND
options = weboptions(‘Username’,myUsername,’Password’,myPassword);
to set my credentials before using webread on the login page. What am I missing? I am able to communicate (without real username or password obviously) with https://httpbin.org/hidden-basic-auth/myUser/myPassword succesfully as discussed in the example above. I am trying to login to my portfolio on morningstar (https://www.morningstar.com/portfolio-manager/my-view) and am having some issues. I have reviewed several other posts on this topic (certainly this one: https://www.mathworks.com/matlabcentral/answers/480026-how-do-i-preemptively-include-a-basic-authentication-header-when-working-with-webread-webwrite) and I am having a hard time. I am getting an bad request error (status 400) when I try to communicate my login credentials to the login page. I have tried:
options = weboptions(‘HeaderFields’,{‘Authorization’,…
[‘Basic ‘ matlab.net.base64encode([myUsername ‘:’ myPassword])]});
AND
options = weboptions(‘Username’,myUsername,’Password’,myPassword);
to set my credentials before using webread on the login page. What am I missing? I am able to communicate (without real username or password obviously) with https://httpbin.org/hidden-basic-auth/myUser/myPassword succesfully as discussed in the example above. credentials, authenticate webread, login webread MATLAB Answers — New Questions
Delay balancing error while using HDL coder
Hello
I am using Matlab 2023b version. While generating the HDL code I am facing the issue with delay balancing.I received the following error:
" Delay balancing unsuccessful because an extra 10 cycles of latency introduced by optimizations in the feedback loop cannot be offset using design delays for the loop latency budget. If you are modeling at data rate (high-level description of algorithm without hardware implementation details), refer to the clock-rate pipelining report for more details. If you are modeling at clock rate, consider increasing the latency budget by adding more design delays in the feedback loop. Refer to the delay balancing report for more details."
I inserted some delay blocks in series with the error block,but still the error remains same.I didn’t faced this issues when I was generating using 2021 version.Do I need to change anything in the setting?. Is there anything I should do with the delay blocks.Hello
I am using Matlab 2023b version. While generating the HDL code I am facing the issue with delay balancing.I received the following error:
" Delay balancing unsuccessful because an extra 10 cycles of latency introduced by optimizations in the feedback loop cannot be offset using design delays for the loop latency budget. If you are modeling at data rate (high-level description of algorithm without hardware implementation details), refer to the clock-rate pipelining report for more details. If you are modeling at clock rate, consider increasing the latency budget by adding more design delays in the feedback loop. Refer to the delay balancing report for more details."
I inserted some delay blocks in series with the error block,but still the error remains same.I didn’t faced this issues when I was generating using 2021 version.Do I need to change anything in the setting?. Is there anything I should do with the delay blocks. Hello
I am using Matlab 2023b version. While generating the HDL code I am facing the issue with delay balancing.I received the following error:
" Delay balancing unsuccessful because an extra 10 cycles of latency introduced by optimizations in the feedback loop cannot be offset using design delays for the loop latency budget. If you are modeling at data rate (high-level description of algorithm without hardware implementation details), refer to the clock-rate pipelining report for more details. If you are modeling at clock rate, consider increasing the latency budget by adding more design delays in the feedback loop. Refer to the delay balancing report for more details."
I inserted some delay blocks in series with the error block,but still the error remains same.I didn’t faced this issues when I was generating using 2021 version.Do I need to change anything in the setting?. Is there anything I should do with the delay blocks. hdl coder, delay balancing MATLAB Answers — New Questions
How to read data from input boxes in app design using MATLAB
I have created an app, such that the response will be dynamically changing w.r.t input given. For example, the design view will have numeric edit field as No. of rooms and start button. If user give some value in No. of rooms, those many tabs will be generated with edit fields: Room no., No. of baskets in each room, percentage of fruits in each basket, No. of mangoes in each basket and also able to generate input boxes based on inputs given. There are few issues: Issue_1: Even though i’m not entering any value in room number and percentage of fruits in each basket, the app is able to generate next steps, that should not happen, instead the app should proceed for next steps after entering some value in room no and percentage of fruits in each basket. Issue_2: If I decrease the numeric value in No. of mangoes in each basket, the ‘import excel’ button are not able to change(By mistakenly if i have given 3,7,4 and press enter again if i have to give 2,3,2 the ‘import excel’ button won’t change).Issue_3: Need to plot the graph in such a format like(Room No.’x’_ basket’y’_’z’%of fruits in ‘y’ basket_Mango_’n’) and so on, which means for each ‘excel read’ button the graph should be displayed in an order on the tab. I have attached the app file and data required for plotting graphs.I have created an app, such that the response will be dynamically changing w.r.t input given. For example, the design view will have numeric edit field as No. of rooms and start button. If user give some value in No. of rooms, those many tabs will be generated with edit fields: Room no., No. of baskets in each room, percentage of fruits in each basket, No. of mangoes in each basket and also able to generate input boxes based on inputs given. There are few issues: Issue_1: Even though i’m not entering any value in room number and percentage of fruits in each basket, the app is able to generate next steps, that should not happen, instead the app should proceed for next steps after entering some value in room no and percentage of fruits in each basket. Issue_2: If I decrease the numeric value in No. of mangoes in each basket, the ‘import excel’ button are not able to change(By mistakenly if i have given 3,7,4 and press enter again if i have to give 2,3,2 the ‘import excel’ button won’t change).Issue_3: Need to plot the graph in such a format like(Room No.’x’_ basket’y’_’z’%of fruits in ‘y’ basket_Mango_’n’) and so on, which means for each ‘excel read’ button the graph should be displayed in an order on the tab. I have attached the app file and data required for plotting graphs. I have created an app, such that the response will be dynamically changing w.r.t input given. For example, the design view will have numeric edit field as No. of rooms and start button. If user give some value in No. of rooms, those many tabs will be generated with edit fields: Room no., No. of baskets in each room, percentage of fruits in each basket, No. of mangoes in each basket and also able to generate input boxes based on inputs given. There are few issues: Issue_1: Even though i’m not entering any value in room number and percentage of fruits in each basket, the app is able to generate next steps, that should not happen, instead the app should proceed for next steps after entering some value in room no and percentage of fruits in each basket. Issue_2: If I decrease the numeric value in No. of mangoes in each basket, the ‘import excel’ button are not able to change(By mistakenly if i have given 3,7,4 and press enter again if i have to give 2,3,2 the ‘import excel’ button won’t change).Issue_3: Need to plot the graph in such a format like(Room No.’x’_ basket’y’_’z’%of fruits in ‘y’ basket_Mango_’n’) and so on, which means for each ‘excel read’ button the graph should be displayed in an order on the tab. I have attached the app file and data required for plotting graphs. matlab, appdesigner MATLAB Answers — New Questions
Unable to complete PX4 support packages due to unresponsive firmware upload menu?
During Hardware setup for PX4 support packages, there is a compulsion intrduced to upload the firmware, but it became unresponsive and didn’t stop or close unless I kill that terminal process manually. When I searched for the solution the help page only covers for Windows users, since I am on Ubutntu 22.04, I can’t apply the solution, Kindly help me as soon as possible.During Hardware setup for PX4 support packages, there is a compulsion intrduced to upload the firmware, but it became unresponsive and didn’t stop or close unless I kill that terminal process manually. When I searched for the solution the help page only covers for Windows users, since I am on Ubutntu 22.04, I can’t apply the solution, Kindly help me as soon as possible. During Hardware setup for PX4 support packages, there is a compulsion intrduced to upload the firmware, but it became unresponsive and didn’t stop or close unless I kill that terminal process manually. When I searched for the solution the help page only covers for Windows users, since I am on Ubutntu 22.04, I can’t apply the solution, Kindly help me as soon as possible. px4, uav support packages, px4 hardware support packages MATLAB Answers — New Questions
Score transform for RUSBoost in fitcensemble
The documentation for the predict function of fitcensemble lists the score transforms (to convert scores to probabilities) for the following model methods:
Bag (none)
AdaBoostM1 (doublelogit)
GentleBoost (doublelogit)
LogitBoost (doublelogit)
But it does not list a score transform for several other possible fitcensemble methods. Are these documented somewhere else?
I’m currently most interested in RUSBoost, because that is the method I am using.The documentation for the predict function of fitcensemble lists the score transforms (to convert scores to probabilities) for the following model methods:
Bag (none)
AdaBoostM1 (doublelogit)
GentleBoost (doublelogit)
LogitBoost (doublelogit)
But it does not list a score transform for several other possible fitcensemble methods. Are these documented somewhere else?
I’m currently most interested in RUSBoost, because that is the method I am using. The documentation for the predict function of fitcensemble lists the score transforms (to convert scores to probabilities) for the following model methods:
Bag (none)
AdaBoostM1 (doublelogit)
GentleBoost (doublelogit)
LogitBoost (doublelogit)
But it does not list a score transform for several other possible fitcensemble methods. Are these documented somewhere else?
I’m currently most interested in RUSBoost, because that is the method I am using. fitcensemble, score transform MATLAB Answers — New Questions
Need to calculate 12 experimental coefficients highlighted in red. Have found F’n and F’t values with 200 samples, and all other values like Vw, Vc, a, de, Cs are known.
I need to calculate experimental coefficients K, K1, K4, a0, b0, c0 using F’n 200 sample experimental values. Similarly K’, K2, K3, a0, b0, c0 to be calculated using F’t 200 sample experimental values. Note that Vw, Vc, a, de, Cs values are known for 200 sample values. Please help in with this matlab program.I need to calculate experimental coefficients K, K1, K4, a0, b0, c0 using F’n 200 sample experimental values. Similarly K’, K2, K3, a0, b0, c0 to be calculated using F’t 200 sample experimental values. Note that Vw, Vc, a, de, Cs values are known for 200 sample values. Please help in with this matlab program. I need to calculate experimental coefficients K, K1, K4, a0, b0, c0 using F’n 200 sample experimental values. Similarly K’, K2, K3, a0, b0, c0 to be calculated using F’t 200 sample experimental values. Note that Vw, Vc, a, de, Cs values are known for 200 sample values. Please help in with this matlab program. regression, polynomial regression, curve fitting MATLAB Answers — New Questions
How do I lower an image quality?
I’m new to matlab and need to create a for loop that gradually lowers the quality of an image in a GUI. I tried searching on the internet but can’t find how to do it. I’m aware it’s probably imwrite but I can’t get it to work properly.
The image is .jpeg format, I just need to know how to lower it once and I’ll figure everything else from there.I’m new to matlab and need to create a for loop that gradually lowers the quality of an image in a GUI. I tried searching on the internet but can’t find how to do it. I’m aware it’s probably imwrite but I can’t get it to work properly.
The image is .jpeg format, I just need to know how to lower it once and I’ll figure everything else from there. I’m new to matlab and need to create a for loop that gradually lowers the quality of an image in a GUI. I tried searching on the internet but can’t find how to do it. I’m aware it’s probably imwrite but I can’t get it to work properly.
The image is .jpeg format, I just need to know how to lower it once and I’ll figure everything else from there. matlab gui, image processing MATLAB Answers — New Questions
Scatter plot text behind plotted data when image copied.
I have a figure containing a scatter plot overlaid with a fitted poly. I have added some text labels to the data.
When I copy the image and paste as enhanced metafile, the text appears behind the plotted data, even when I set the text object to ‘top’ and/or set the current axes to ‘top’:
t = text(x, y, str); % Adding a text label
uistack(t, ‘top’); % Bring the text to the front
set(gca, ‘Layer’, ‘top’);
If I change the renderer to ‘opengl’, the image copies correctly, but the pasted image quality is very poor.
This behaviour is repeatable on any figure of this type.I have a figure containing a scatter plot overlaid with a fitted poly. I have added some text labels to the data.
When I copy the image and paste as enhanced metafile, the text appears behind the plotted data, even when I set the text object to ‘top’ and/or set the current axes to ‘top’:
t = text(x, y, str); % Adding a text label
uistack(t, ‘top’); % Bring the text to the front
set(gca, ‘Layer’, ‘top’);
If I change the renderer to ‘opengl’, the image copies correctly, but the pasted image quality is very poor.
This behaviour is repeatable on any figure of this type. I have a figure containing a scatter plot overlaid with a fitted poly. I have added some text labels to the data.
When I copy the image and paste as enhanced metafile, the text appears behind the plotted data, even when I set the text object to ‘top’ and/or set the current axes to ‘top’:
t = text(x, y, str); % Adding a text label
uistack(t, ‘top’); % Bring the text to the front
set(gca, ‘Layer’, ‘top’);
If I change the renderer to ‘opengl’, the image copies correctly, but the pasted image quality is very poor.
This behaviour is repeatable on any figure of this type. scatter plot, plot text, renderer, figure copy MATLAB Answers — New Questions