Tag Archives: matlab
Is it possible to use Simulink’s DDS BlockSet to communicate between two Simulink models on two computers?
the giving examples only use dds blockset to connect things in the same simulink model, can I use dds blockset to do more, such as using it to send and receive data between 2 seperate simulink models (.slx)? even when the 2 models are set on 2 computers?
If it is possibel, what can I do to set the dds blockset?the giving examples only use dds blockset to connect things in the same simulink model, can I use dds blockset to do more, such as using it to send and receive data between 2 seperate simulink models (.slx)? even when the 2 models are set on 2 computers?
If it is possibel, what can I do to set the dds blockset? the giving examples only use dds blockset to connect things in the same simulink model, can I use dds blockset to do more, such as using it to send and receive data between 2 seperate simulink models (.slx)? even when the 2 models are set on 2 computers?
If it is possibel, what can I do to set the dds blockset? dds, dds blockset, communication between different models MATLAB Answers — New Questions
Arrays have incompatible sizes for this operation error while checking dropdown.value not equal to a char value
I have created an app in appdesigner and it has a dropdown. And I check the value of this dropdown to a string value.
function SelectBatteryDropDownValueChanged(app, event)
if app.SelectBatteryDropDown.Value ~= ‘none’
end
end
‘none’ is one of the values initialised to the dropdown. Now a select a value from the dropdown I expect the program to check first if the value is not equal to ‘none’ and if true execute some code. But It is giving an error :
Arrays have incompatible sizes for this operation.
This doesnt make any sense since both ‘none’ and app.SelectBatteryDropDown.Value are of type char, I checked to make sure. Yet this error is coming. Why is that? How can I fix this. Thank you.I have created an app in appdesigner and it has a dropdown. And I check the value of this dropdown to a string value.
function SelectBatteryDropDownValueChanged(app, event)
if app.SelectBatteryDropDown.Value ~= ‘none’
end
end
‘none’ is one of the values initialised to the dropdown. Now a select a value from the dropdown I expect the program to check first if the value is not equal to ‘none’ and if true execute some code. But It is giving an error :
Arrays have incompatible sizes for this operation.
This doesnt make any sense since both ‘none’ and app.SelectBatteryDropDown.Value are of type char, I checked to make sure. Yet this error is coming. Why is that? How can I fix this. Thank you. I have created an app in appdesigner and it has a dropdown. And I check the value of this dropdown to a string value.
function SelectBatteryDropDownValueChanged(app, event)
if app.SelectBatteryDropDown.Value ~= ‘none’
end
end
‘none’ is one of the values initialised to the dropdown. Now a select a value from the dropdown I expect the program to check first if the value is not equal to ‘none’ and if true execute some code. But It is giving an error :
Arrays have incompatible sizes for this operation.
This doesnt make any sense since both ‘none’ and app.SelectBatteryDropDown.Value are of type char, I checked to make sure. Yet this error is coming. Why is that? How can I fix this. Thank you. matlab, appdesigner MATLAB Answers — New Questions
How can I plot a matrix using pcolor and colorscale as log?
I have a timeseries matrix data of a lidar. I want to plot the time series keeping colorbar as logscale.
I have written the following code but it shows an error
load time_June.mat
load elevation_June_5km.mat
load backscatter_June_5km.mat
load raw_backscatter_June_5km.mat
figure(1);
pcolor(time_June, elevation_June_5km, backscatter_June_5km); shading interp
c = colorbar;
caxis([10^-7 10^-4]);
set(gca, ‘ColorScale’, ‘log’);
c.Label.String = ‘Attenuated backscatter coefficient (m^{-1} sr^{-1})’;
c.Ruler.Scale = ‘log’;
c.Ruler.MinorTick = ‘on’;
colormap jet;
set(gca, ‘YDir’, ‘normal’);
xlabel(‘Time (LT)’);
ylabel(‘Altitude (km)’);
axis tight;
set(gca, ‘FontName’, ‘Times’, ‘FontSize’, 14);
startDate = datetime(2023, 6, 16);
endDate = datetime(2023, 6, 25);
xlim([startDate, endDate]);
Error:
Warning: Error creating or updating Surface
Error in value of property CData
DataSpace or ColorSpace transform method failed.I have a timeseries matrix data of a lidar. I want to plot the time series keeping colorbar as logscale.
I have written the following code but it shows an error
load time_June.mat
load elevation_June_5km.mat
load backscatter_June_5km.mat
load raw_backscatter_June_5km.mat
figure(1);
pcolor(time_June, elevation_June_5km, backscatter_June_5km); shading interp
c = colorbar;
caxis([10^-7 10^-4]);
set(gca, ‘ColorScale’, ‘log’);
c.Label.String = ‘Attenuated backscatter coefficient (m^{-1} sr^{-1})’;
c.Ruler.Scale = ‘log’;
c.Ruler.MinorTick = ‘on’;
colormap jet;
set(gca, ‘YDir’, ‘normal’);
xlabel(‘Time (LT)’);
ylabel(‘Altitude (km)’);
axis tight;
set(gca, ‘FontName’, ‘Times’, ‘FontSize’, 14);
startDate = datetime(2023, 6, 16);
endDate = datetime(2023, 6, 25);
xlim([startDate, endDate]);
Error:
Warning: Error creating or updating Surface
Error in value of property CData
DataSpace or ColorSpace transform method failed. I have a timeseries matrix data of a lidar. I want to plot the time series keeping colorbar as logscale.
I have written the following code but it shows an error
load time_June.mat
load elevation_June_5km.mat
load backscatter_June_5km.mat
load raw_backscatter_June_5km.mat
figure(1);
pcolor(time_June, elevation_June_5km, backscatter_June_5km); shading interp
c = colorbar;
caxis([10^-7 10^-4]);
set(gca, ‘ColorScale’, ‘log’);
c.Label.String = ‘Attenuated backscatter coefficient (m^{-1} sr^{-1})’;
c.Ruler.Scale = ‘log’;
c.Ruler.MinorTick = ‘on’;
colormap jet;
set(gca, ‘YDir’, ‘normal’);
xlabel(‘Time (LT)’);
ylabel(‘Altitude (km)’);
axis tight;
set(gca, ‘FontName’, ‘Times’, ‘FontSize’, 14);
startDate = datetime(2023, 6, 16);
endDate = datetime(2023, 6, 25);
xlim([startDate, endDate]);
Error:
Warning: Error creating or updating Surface
Error in value of property CData
DataSpace or ColorSpace transform method failed. pcolor, logscale, colorbar, matrix MATLAB Answers — New Questions
command for Importing a file in systemdesk
How to import a file in Dspace using m script?How to import a file in Dspace using m script? How to import a file in Dspace using m script? dspace using mscript MATLAB Answers — New Questions
KernelScale optimization for ARD kernels
Hello,
How are KernelScales determined for ARD kernels since we cannot choose to optimize these kernels?
Constant initial KernelParameters specified by the user are not the same once the metamodel is created using fitrgp.
So there is something happening leading to a change in kernel scales (but not specified in the documentation)..Hello,
How are KernelScales determined for ARD kernels since we cannot choose to optimize these kernels?
Constant initial KernelParameters specified by the user are not the same once the metamodel is created using fitrgp.
So there is something happening leading to a change in kernel scales (but not specified in the documentation).. Hello,
How are KernelScales determined for ARD kernels since we cannot choose to optimize these kernels?
Constant initial KernelParameters specified by the user are not the same once the metamodel is created using fitrgp.
So there is something happening leading to a change in kernel scales (but not specified in the documentation).. fitrgp, kernel scales MATLAB Answers — New Questions
Rigol DS1052E Digital Oscilloscope
Hey all!
I want to import data form Rigol DS1052E Digital Oscilloscope into Simulink at run time. Has anyone done this before ? Neither I can’t find the drivers for my Rigol Model nor I know how to do. Will someone help me with this ?
Regards,Hey all!
I want to import data form Rigol DS1052E Digital Oscilloscope into Simulink at run time. Has anyone done this before ? Neither I can’t find the drivers for my Rigol Model nor I know how to do. Will someone help me with this ?
Regards, Hey all!
I want to import data form Rigol DS1052E Digital Oscilloscope into Simulink at run time. Has anyone done this before ? Neither I can’t find the drivers for my Rigol Model nor I know how to do. Will someone help me with this ?
Regards, rigol ds1052e MATLAB Answers — New Questions
How to find the RMSE.. !
I am learning to calculate the RMSE, so i just created the simplest data that i could think of-
a = [2 3 4 5 1 6 3 6 7 8];
years = 1979:1988;
i have used the basic fitting tools to plot the linear trend-
For RMSE, i need the actual data values and estimated data values, how to find the estimated data values or is there a way to just calculate the RMSE?I am learning to calculate the RMSE, so i just created the simplest data that i could think of-
a = [2 3 4 5 1 6 3 6 7 8];
years = 1979:1988;
i have used the basic fitting tools to plot the linear trend-
For RMSE, i need the actual data values and estimated data values, how to find the estimated data values or is there a way to just calculate the RMSE? I am learning to calculate the RMSE, so i just created the simplest data that i could think of-
a = [2 3 4 5 1 6 3 6 7 8];
years = 1979:1988;
i have used the basic fitting tools to plot the linear trend-
For RMSE, i need the actual data values and estimated data values, how to find the estimated data values or is there a way to just calculate the RMSE? rmse, mse, statistics, regression, regstat MATLAB Answers — New Questions
What is the correct input for the Two-sample Kolmogorov-Smirnov test, when I need to compare two histograms?
What is the correct input for the Two-sample Kolmogorov-Smirnov test, when I need to compare two histograms?
Example 1. If the input data are quite similar, it looks like there is no difference in the output of the Two-sample Kolmogorov-Smirnov test, either if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y); % <– By using the original input data
[h2,p2,ks2stat2] = kstest2(NX,NY); % <– By using the Bin counts "NX" and "NY", returned from the "histcounts" function
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Reusult of Example 1
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.999035232339821 0.125
kstest2(NX,NY) 0 0.999956514899259 0.166666666666667
Example 2. If the input data are a bit different, it looks like there is difference in the output of the Two-sample Kolmogorov-Smirnov test, if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29 29 29 29 29 29 29 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y);
[h2,p2,ks2stat2] = kstest2(NX,NY);
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Result of Example 2
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.251817384522441 0.315217391304348
kstest2(NX,NY) 0 0.809557310616653 0.333333333333333What is the correct input for the Two-sample Kolmogorov-Smirnov test, when I need to compare two histograms?
Example 1. If the input data are quite similar, it looks like there is no difference in the output of the Two-sample Kolmogorov-Smirnov test, either if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y); % <– By using the original input data
[h2,p2,ks2stat2] = kstest2(NX,NY); % <– By using the Bin counts "NX" and "NY", returned from the "histcounts" function
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Reusult of Example 1
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.999035232339821 0.125
kstest2(NX,NY) 0 0.999956514899259 0.166666666666667
Example 2. If the input data are a bit different, it looks like there is difference in the output of the Two-sample Kolmogorov-Smirnov test, if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29 29 29 29 29 29 29 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y);
[h2,p2,ks2stat2] = kstest2(NX,NY);
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Result of Example 2
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.251817384522441 0.315217391304348
kstest2(NX,NY) 0 0.809557310616653 0.333333333333333 What is the correct input for the Two-sample Kolmogorov-Smirnov test, when I need to compare two histograms?
Example 1. If the input data are quite similar, it looks like there is no difference in the output of the Two-sample Kolmogorov-Smirnov test, either if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y); % <– By using the original input data
[h2,p2,ks2stat2] = kstest2(NX,NY); % <– By using the Bin counts "NX" and "NY", returned from the "histcounts" function
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Reusult of Example 1
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.999035232339821 0.125
kstest2(NX,NY) 0 0.999956514899259 0.166666666666667
Example 2. If the input data are a bit different, it looks like there is difference in the output of the Two-sample Kolmogorov-Smirnov test, if I use the original data, "X" and "Y", or the bin counts "NX" and "NY" (returned from the histcounts function), as inputs for the Two-sample Kolmogorov-Smirnov test:
% inputs
X = [2 5 7 10 11 12 13 14 16 17 18 19 22 23 24 29];
Y = [2 5 11 12 13 14 16 17 18 19 20 21 22 23 24 29 29 29 29 29 29 29 29];
[NX,edgesX] = histcounts(X,’NumBins’,6);
[NY,edgesY] = histcounts(Y,’NumBins’,6);
% plot
hold on
histogram(X,edgesX,’FaceAlpha’,0.1,’EdgeAlpha’,0.8)
histogram(Y,edgesY,’FaceAlpha’,0.1,’EdgeAlpha’,0.2)
% Two-sample Kolmogorov-Smirnov test
[h1,p1,ks2stat1] = kstest2(X,Y);
[h2,p2,ks2stat2] = kstest2(NX,NY);
table([[h1,p1,ks2stat1];[h2,p2,ks2stat2]] ,’VariableNames’, {‘h | p | ks2stat’},’RowNames’, {‘kstest2(X,Y)’, ‘kstest2(NX,NY)’})
% Result of Example 2
ans =
2×1 table
h | p | ks2stat
___________________________________________
kstest2(X,Y) 0 0.251817384522441 0.315217391304348
kstest2(NX,NY) 0 0.809557310616653 0.333333333333333 histcounts, kstest2, two-sample kolmogorov-smirnov test, distributions MATLAB Answers — New Questions
Program to Change the least number of a given Matrix Elements to get a condition on the sum of the numbers from collated row digits of the Matrix
I have a given Matrix A=k x n (k rows and n columns), with all elements digits in base 4,(can be only {0,1,2,3}). I want to write a program to change for any input matrix A to a new output B matrix respecting a condition. The condition is to change the least number of elements of A to form a modified matrix B(which keeps all the other unchanged elements of A), such that the k numbers of the row collated digits summed in base 4, are a multiple of (4^n)-1, expressed in base 4(n the number of columns of A and B)(The multiple must be the one such that B differs with the minimum nr of elements from A). Note that (4^n)-1 in base 4 is a row of n digits all 3s(3333…33, n times) . (4^3)-1 in base 4 = 333, However, a multiple of (4^3)-1, for instance [5*(4^3)-1] in base 4= 10323.
%I will give just an Example of a matrix A=3×6, k=3, n=6
A= [3,3,3,2,2,2; 3,2,3,3,1,2; 3,1,0,1,3,2]
%Convert row collated digits to numbers then to decimal
base2base(‘333222’,4,10)
base2base(‘323312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘3830’
%ans = ‘3358’
%Calculate their sum in base 10 of row digits 3 numbers
S=4074+3830+3358
%S = 11262
%Calculate (4^6) – 1 in decimal
(4^6) – 1
%4095
% One can see that a multiple of 2 of (4^6) – 1=8190, which can be expressed in base 4 , and is close to S
base2base(‘8190’,10,4)
%ans = ‘1333332’
%To get this row digits sum just one element change is sufficient, change element of A (2,1)=3 to B(2,1)=0, hence B is
B= [3,3,3,2,2,2; 0,2,3,3,1,2; 3,1,0,1,3,2]
base2base(‘333222’,4,10)
base2base(‘023312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘758’
%ans = ‘3358’
%Sum all in decimal to check if it is in base 4
S2=4074+758+3358
%S2 = 8190
% Which is the sought result. The program should be able to do such conversions of A to B for any input AI have a given Matrix A=k x n (k rows and n columns), with all elements digits in base 4,(can be only {0,1,2,3}). I want to write a program to change for any input matrix A to a new output B matrix respecting a condition. The condition is to change the least number of elements of A to form a modified matrix B(which keeps all the other unchanged elements of A), such that the k numbers of the row collated digits summed in base 4, are a multiple of (4^n)-1, expressed in base 4(n the number of columns of A and B)(The multiple must be the one such that B differs with the minimum nr of elements from A). Note that (4^n)-1 in base 4 is a row of n digits all 3s(3333…33, n times) . (4^3)-1 in base 4 = 333, However, a multiple of (4^3)-1, for instance [5*(4^3)-1] in base 4= 10323.
%I will give just an Example of a matrix A=3×6, k=3, n=6
A= [3,3,3,2,2,2; 3,2,3,3,1,2; 3,1,0,1,3,2]
%Convert row collated digits to numbers then to decimal
base2base(‘333222’,4,10)
base2base(‘323312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘3830’
%ans = ‘3358’
%Calculate their sum in base 10 of row digits 3 numbers
S=4074+3830+3358
%S = 11262
%Calculate (4^6) – 1 in decimal
(4^6) – 1
%4095
% One can see that a multiple of 2 of (4^6) – 1=8190, which can be expressed in base 4 , and is close to S
base2base(‘8190’,10,4)
%ans = ‘1333332’
%To get this row digits sum just one element change is sufficient, change element of A (2,1)=3 to B(2,1)=0, hence B is
B= [3,3,3,2,2,2; 0,2,3,3,1,2; 3,1,0,1,3,2]
base2base(‘333222’,4,10)
base2base(‘023312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘758’
%ans = ‘3358’
%Sum all in decimal to check if it is in base 4
S2=4074+758+3358
%S2 = 8190
% Which is the sought result. The program should be able to do such conversions of A to B for any input A I have a given Matrix A=k x n (k rows and n columns), with all elements digits in base 4,(can be only {0,1,2,3}). I want to write a program to change for any input matrix A to a new output B matrix respecting a condition. The condition is to change the least number of elements of A to form a modified matrix B(which keeps all the other unchanged elements of A), such that the k numbers of the row collated digits summed in base 4, are a multiple of (4^n)-1, expressed in base 4(n the number of columns of A and B)(The multiple must be the one such that B differs with the minimum nr of elements from A). Note that (4^n)-1 in base 4 is a row of n digits all 3s(3333…33, n times) . (4^3)-1 in base 4 = 333, However, a multiple of (4^3)-1, for instance [5*(4^3)-1] in base 4= 10323.
%I will give just an Example of a matrix A=3×6, k=3, n=6
A= [3,3,3,2,2,2; 3,2,3,3,1,2; 3,1,0,1,3,2]
%Convert row collated digits to numbers then to decimal
base2base(‘333222’,4,10)
base2base(‘323312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘3830’
%ans = ‘3358’
%Calculate their sum in base 10 of row digits 3 numbers
S=4074+3830+3358
%S = 11262
%Calculate (4^6) – 1 in decimal
(4^6) – 1
%4095
% One can see that a multiple of 2 of (4^6) – 1=8190, which can be expressed in base 4 , and is close to S
base2base(‘8190’,10,4)
%ans = ‘1333332’
%To get this row digits sum just one element change is sufficient, change element of A (2,1)=3 to B(2,1)=0, hence B is
B= [3,3,3,2,2,2; 0,2,3,3,1,2; 3,1,0,1,3,2]
base2base(‘333222’,4,10)
base2base(‘023312’,4,10)
base2base(‘310132’,4,10)
%ans = ‘4074’
%ans = ‘758’
%ans = ‘3358’
%Sum all in decimal to check if it is in base 4
S2=4074+758+3358
%S2 = 8190
% Which is the sought result. The program should be able to do such conversions of A to B for any input A min matrix elements change on condition MATLAB Answers — New Questions
How do I get DQN to output the policy I want
I’m solving a problem with DQN. This environment currently has 10 optional moves, 8 states, and 20 rounds per run. I want to keep my problem variables to a minimum. The optimaI’m solving a problem with DQN. This environment currently has 10 optional moves, 8 states, and 20 rounds per run. I want to keep my problem variables to a minimum. The optima I’m solving a problem with DQN. This environment currently has 10 optional moves, 8 states, and 20 rounds per run. I want to keep my problem variables to a minimum. The optima dqn MATLAB Answers — New Questions
How to increase the velocity of high-fidelity-plant multirotor in uavpackagedelivery
I used the uavpackagedelivery example to let a multirotor uav follow some waypoints. The problem is that, no matter how much i change the PID controller attributes of the velocity and position control and therefore the pitch and roll control in the control system of the high fidelity plant, the uav is flying way to slow, while it flies pretty fast with the low fidelity plant. The only way to increase the speed is by increasing the LookaheadDistance at the waypointfollower block. But that ruins the desired flightpath.
Is there any other way to let the uav fly faster without having to increase the lookaheaddistance?I used the uavpackagedelivery example to let a multirotor uav follow some waypoints. The problem is that, no matter how much i change the PID controller attributes of the velocity and position control and therefore the pitch and roll control in the control system of the high fidelity plant, the uav is flying way to slow, while it flies pretty fast with the low fidelity plant. The only way to increase the speed is by increasing the LookaheadDistance at the waypointfollower block. But that ruins the desired flightpath.
Is there any other way to let the uav fly faster without having to increase the lookaheaddistance? I used the uavpackagedelivery example to let a multirotor uav follow some waypoints. The problem is that, no matter how much i change the PID controller attributes of the velocity and position control and therefore the pitch and roll control in the control system of the high fidelity plant, the uav is flying way to slow, while it flies pretty fast with the low fidelity plant. The only way to increase the speed is by increasing the LookaheadDistance at the waypointfollower block. But that ruins the desired flightpath.
Is there any other way to let the uav fly faster without having to increase the lookaheaddistance? multirotor, simulink, uav, aerospace MATLAB Answers — New Questions
how to filter data based on one value in a column?
how to filter data based on one value in a column. i have 40000 rows and 4 columns. in 4th column i have values 1, 2, 3, 4. i want to filter all records in which the values of the 4th column should only be 3. the data is 40000 X 4 double type.how to filter data based on one value in a column. i have 40000 rows and 4 columns. in 4th column i have values 1, 2, 3, 4. i want to filter all records in which the values of the 4th column should only be 3. the data is 40000 X 4 double type. how to filter data based on one value in a column. i have 40000 rows and 4 columns. in 4th column i have values 1, 2, 3, 4. i want to filter all records in which the values of the 4th column should only be 3. the data is 40000 X 4 double type. filter data based on one value in a column MATLAB Answers — New Questions
Doubts regarding MATLAB Fundamentals-self paced Course Topic
sir,
In the topic of Matrix Multiplications, regarding Modeling Loons Populations, how the eleements of Population change matrix named as popChange are formed and loons population row matrix elements are also how are they formed. Can you please clarify my doubts.sir,
In the topic of Matrix Multiplications, regarding Modeling Loons Populations, how the eleements of Population change matrix named as popChange are formed and loons population row matrix elements are also how are they formed. Can you please clarify my doubts. sir,
In the topic of Matrix Multiplications, regarding Modeling Loons Populations, how the eleements of Population change matrix named as popChange are formed and loons population row matrix elements are also how are they formed. Can you please clarify my doubts. matlab fundamentals self paced course MATLAB Answers — New Questions
Fill in the missing time stamps in measurment data when the system is runnign but not when the system was OFF
Hello everyone,
I have 3 measurements in 3 excel sheets, each having two columns : Time stamp, State
The data is more or less continuously recorded (with different time resolution in 3 sheets) when the system was running and is discontinuous when the system was OFF.
What i want is for all the time stamps to match each other so that i can do my analysis.
I tried to import it in Matlab, and match the time stamps. I got some results by making the whole data continuous (i.e. filling in the missing time stamps). However this is not what i want as i would like to keep the discontinuity when the system was OFF so that the histogram data doesnt count unnecessary information.
I have attached a portion of the 3 excel sheets for example (In the raw data the discontinuity also happens for DAY as the system was turned OFF at night).
As one can see Data1.xlsx has the best time resolution and i would like if Data2 and Data3 could also match this time by filling in the missing points. However one can also see that there is a huge discontinuity between 12:53 and 14:01 which i would like to keep that way.
I kindly request someone to help me with this problem.Hello everyone,
I have 3 measurements in 3 excel sheets, each having two columns : Time stamp, State
The data is more or less continuously recorded (with different time resolution in 3 sheets) when the system was running and is discontinuous when the system was OFF.
What i want is for all the time stamps to match each other so that i can do my analysis.
I tried to import it in Matlab, and match the time stamps. I got some results by making the whole data continuous (i.e. filling in the missing time stamps). However this is not what i want as i would like to keep the discontinuity when the system was OFF so that the histogram data doesnt count unnecessary information.
I have attached a portion of the 3 excel sheets for example (In the raw data the discontinuity also happens for DAY as the system was turned OFF at night).
As one can see Data1.xlsx has the best time resolution and i would like if Data2 and Data3 could also match this time by filling in the missing points. However one can also see that there is a huge discontinuity between 12:53 and 14:01 which i would like to keep that way.
I kindly request someone to help me with this problem. Hello everyone,
I have 3 measurements in 3 excel sheets, each having two columns : Time stamp, State
The data is more or less continuously recorded (with different time resolution in 3 sheets) when the system was running and is discontinuous when the system was OFF.
What i want is for all the time stamps to match each other so that i can do my analysis.
I tried to import it in Matlab, and match the time stamps. I got some results by making the whole data continuous (i.e. filling in the missing time stamps). However this is not what i want as i would like to keep the discontinuity when the system was OFF so that the histogram data doesnt count unnecessary information.
I have attached a portion of the 3 excel sheets for example (In the raw data the discontinuity also happens for DAY as the system was turned OFF at night).
As one can see Data1.xlsx has the best time resolution and i would like if Data2 and Data3 could also match this time by filling in the missing points. However one can also see that there is a huge discontinuity between 12:53 and 14:01 which i would like to keep that way.
I kindly request someone to help me with this problem. time series MATLAB Answers — New Questions
Why circuit breaker in simulink/simscape is not working when open circuit condition?
Post Content Post Content breaker, simscape MATLAB Answers — New Questions
How to Use sort to Sort an Array of Custom Class Objects in MATLAB?
I have already overloaded the eq, lt, and gt methods in my class definition, but I am still encountering an issue when trying to sort using the sort function.
error sort
Incorrect number or types of inputs or outputs for function sort.I have already overloaded the eq, lt, and gt methods in my class definition, but I am still encountering an issue when trying to sort using the sort function.
error sort
Incorrect number or types of inputs or outputs for function sort. I have already overloaded the eq, lt, and gt methods in my class definition, but I am still encountering an issue when trying to sort using the sort function.
error sort
Incorrect number or types of inputs or outputs for function sort. sort, class MATLAB Answers — New Questions
How to get chaos features from a set of signals to build a ML classifier based on it?
I have a set of only two categorise time series signals and my supervisor asked me to get the chaos features from it:
he told me first to get the hilbert huang transform, the get the chaos features from its output, but I coulden’t fined how to do thisI have a set of only two categorise time series signals and my supervisor asked me to get the chaos features from it:
he told me first to get the hilbert huang transform, the get the chaos features from its output, but I coulden’t fined how to do this I have a set of only two categorise time series signals and my supervisor asked me to get the chaos features from it:
he told me first to get the hilbert huang transform, the get the chaos features from its output, but I coulden’t fined how to do this machine learning, deep learning, time series, classification, dsp, digital signal processing MATLAB Answers — New Questions
Generating triangle wave form
Hi everyone!
I was wondering how can i generate a triangle wave form? I don’t want to use the pre-prepared block with simulink for this purpose (I want to generate code from it which is effective). I know if i integrate a square wave form i can get the triangle wave form but at that case i have to generate a square wave.
Any ideas or help would be nice
Thanks for the answers.Hi everyone!
I was wondering how can i generate a triangle wave form? I don’t want to use the pre-prepared block with simulink for this purpose (I want to generate code from it which is effective). I know if i integrate a square wave form i can get the triangle wave form but at that case i have to generate a square wave.
Any ideas or help would be nice
Thanks for the answers. Hi everyone!
I was wondering how can i generate a triangle wave form? I don’t want to use the pre-prepared block with simulink for this purpose (I want to generate code from it which is effective). I know if i integrate a square wave form i can get the triangle wave form but at that case i have to generate a square wave.
Any ideas or help would be nice
Thanks for the answers. triangle wave form, generating wave form, simulink MATLAB Answers — New Questions
Unable to run rtwmakecfg file. Insufficient number of outputs
When building a model using a speedgoat blockset with Simulink Real Time, I receive the following error. "Insufficient number of outputs from right hand side of equal sign to satisfy assignment"
I am unsure what causes this or how to resolve it.When building a model using a speedgoat blockset with Simulink Real Time, I receive the following error. "Insufficient number of outputs from right hand side of equal sign to satisfy assignment"
I am unsure what causes this or how to resolve it. When building a model using a speedgoat blockset with Simulink Real Time, I receive the following error. "Insufficient number of outputs from right hand side of equal sign to satisfy assignment"
I am unsure what causes this or how to resolve it. speedgoat, matlab, coder, simulink, realtime MATLAB Answers — New Questions
inaccessible input in Test Harness (Simulink Test)
I am getting ‘inaccessible’ for some of the inputs when performing MIL testing in Testsequence.I am getting ‘inaccessible’ for some of the inputs when performing MIL testing in Testsequence. I am getting ‘inaccessible’ for some of the inputs when performing MIL testing in Testsequence. inaccessible inputs MATLAB Answers — New Questions