Tag Archives: matlab
Frequency response of a system operating at a fixed frequency
I am trying to simulate the behavior of a system in simulink. I am providing a sinusoidal input with a fixed frequency (e.g. 0.3 Hz) and I am exporting the results in matlab. I want to verify that at this operating frequency, the frequency response is flat. Once done that I’ll increase the frequency and so on untill I reach a decrease in the frequency response of -3dB.
However I am facing dissiculties in evaluating this.
I tried doing something like this:
Y_measured = fft(measured);
Y_target = fft(target);
Y = Y_measured./Y_target;
amplitude = abs(Y);
phase = unwrap(angle(Y(1:N/2+1)));
I then plotted the amplitude and the phase over time.
The fact is that being the system evaluated at a fixed frequency, the frequency response diagram loses a lot of significance and I become only intrested in what would be a specific point of the diagram (I guess?).
So in conclusion:
Is this a correct way of evaluating the frequency response of my system?
What would be an efficien way of plotting and showing the results?
Thank you.I am trying to simulate the behavior of a system in simulink. I am providing a sinusoidal input with a fixed frequency (e.g. 0.3 Hz) and I am exporting the results in matlab. I want to verify that at this operating frequency, the frequency response is flat. Once done that I’ll increase the frequency and so on untill I reach a decrease in the frequency response of -3dB.
However I am facing dissiculties in evaluating this.
I tried doing something like this:
Y_measured = fft(measured);
Y_target = fft(target);
Y = Y_measured./Y_target;
amplitude = abs(Y);
phase = unwrap(angle(Y(1:N/2+1)));
I then plotted the amplitude and the phase over time.
The fact is that being the system evaluated at a fixed frequency, the frequency response diagram loses a lot of significance and I become only intrested in what would be a specific point of the diagram (I guess?).
So in conclusion:
Is this a correct way of evaluating the frequency response of my system?
What would be an efficien way of plotting and showing the results?
Thank you. I am trying to simulate the behavior of a system in simulink. I am providing a sinusoidal input with a fixed frequency (e.g. 0.3 Hz) and I am exporting the results in matlab. I want to verify that at this operating frequency, the frequency response is flat. Once done that I’ll increase the frequency and so on untill I reach a decrease in the frequency response of -3dB.
However I am facing dissiculties in evaluating this.
I tried doing something like this:
Y_measured = fft(measured);
Y_target = fft(target);
Y = Y_measured./Y_target;
amplitude = abs(Y);
phase = unwrap(angle(Y(1:N/2+1)));
I then plotted the amplitude and the phase over time.
The fact is that being the system evaluated at a fixed frequency, the frequency response diagram loses a lot of significance and I become only intrested in what would be a specific point of the diagram (I guess?).
So in conclusion:
Is this a correct way of evaluating the frequency response of my system?
What would be an efficien way of plotting and showing the results?
Thank you. frequency, amplitude MATLAB Answers — New Questions
USING LSTM TO CLASSIFY DATA
Please see my code below
% Step 1: Load the data from the Excel file
data = readmatrix(‘LSTMdataIn.xlsx’);
% Step 2: Create labels
labels = [ones(200, 1); 2*ones(200, 1); 3*ones(200, 1); 4*ones(200, 1); 5*ones(200, 1)];
% Step 3: Reshape the data
numTimeSteps = 100;
numFeatures = 1;
reshapedData = reshape(data’, numFeatures, numTimeSteps, []);
% Step 4: Split the data into training and testing sets
cv = cvpartition(labels, ‘HoldOut’, 0.2);
trainIdx = training(cv);
testIdx = test(cv);
XTrain = reshapedData(:, :, trainIdx);
YTrain = labels(trainIdx);
XTest = reshapedData(:, :, testIdx);
YTest = labels(testIdx);
% Step 5: Create and train the LSTM network
numHiddenUnits = 100;
layers = [ …
sequenceInputLayer(100)
lstmLayer(numHiddenUnits)
fullyConnectedLayer(5)
softmaxLayer
classificationLayer];
options = trainingOptions(‘adam’, ‘MaxEpochs’, 10, ‘MiniBatchSize’, 32);
net = trainNetwork(XTrain, categorical(YTrain), layers, options);
% Step 6: Evaluate the trained network
YTestPred = classify(net, XTest);
accuracy = sum(YTestPred == categorical(YTest)) / numel(YTest);
I get the following error
Error using trainNetwork (line 191)
The training sequences are of feature dimension 1 100 but the input layer expects sequences of feature dimension 100.Please see my code below
% Step 1: Load the data from the Excel file
data = readmatrix(‘LSTMdataIn.xlsx’);
% Step 2: Create labels
labels = [ones(200, 1); 2*ones(200, 1); 3*ones(200, 1); 4*ones(200, 1); 5*ones(200, 1)];
% Step 3: Reshape the data
numTimeSteps = 100;
numFeatures = 1;
reshapedData = reshape(data’, numFeatures, numTimeSteps, []);
% Step 4: Split the data into training and testing sets
cv = cvpartition(labels, ‘HoldOut’, 0.2);
trainIdx = training(cv);
testIdx = test(cv);
XTrain = reshapedData(:, :, trainIdx);
YTrain = labels(trainIdx);
XTest = reshapedData(:, :, testIdx);
YTest = labels(testIdx);
% Step 5: Create and train the LSTM network
numHiddenUnits = 100;
layers = [ …
sequenceInputLayer(100)
lstmLayer(numHiddenUnits)
fullyConnectedLayer(5)
softmaxLayer
classificationLayer];
options = trainingOptions(‘adam’, ‘MaxEpochs’, 10, ‘MiniBatchSize’, 32);
net = trainNetwork(XTrain, categorical(YTrain), layers, options);
% Step 6: Evaluate the trained network
YTestPred = classify(net, XTest);
accuracy = sum(YTestPred == categorical(YTest)) / numel(YTest);
I get the following error
Error using trainNetwork (line 191)
The training sequences are of feature dimension 1 100 but the input layer expects sequences of feature dimension 100. Please see my code below
% Step 1: Load the data from the Excel file
data = readmatrix(‘LSTMdataIn.xlsx’);
% Step 2: Create labels
labels = [ones(200, 1); 2*ones(200, 1); 3*ones(200, 1); 4*ones(200, 1); 5*ones(200, 1)];
% Step 3: Reshape the data
numTimeSteps = 100;
numFeatures = 1;
reshapedData = reshape(data’, numFeatures, numTimeSteps, []);
% Step 4: Split the data into training and testing sets
cv = cvpartition(labels, ‘HoldOut’, 0.2);
trainIdx = training(cv);
testIdx = test(cv);
XTrain = reshapedData(:, :, trainIdx);
YTrain = labels(trainIdx);
XTest = reshapedData(:, :, testIdx);
YTest = labels(testIdx);
% Step 5: Create and train the LSTM network
numHiddenUnits = 100;
layers = [ …
sequenceInputLayer(100)
lstmLayer(numHiddenUnits)
fullyConnectedLayer(5)
softmaxLayer
classificationLayer];
options = trainingOptions(‘adam’, ‘MaxEpochs’, 10, ‘MiniBatchSize’, 32);
net = trainNetwork(XTrain, categorical(YTrain), layers, options);
% Step 6: Evaluate the trained network
YTestPred = classify(net, XTest);
accuracy = sum(YTestPred == categorical(YTest)) / numel(YTest);
I get the following error
Error using trainNetwork (line 191)
The training sequences are of feature dimension 1 100 but the input layer expects sequences of feature dimension 100. lstm MATLAB Answers — New Questions
Restore View returns the axis of an old data set when the dataset is changed.
I have made an app in app designer where I have a dropdown menu to select from various sources of data. I get the user to select the data they want, and it then plots this data against a time window that is also specified by the user. I specify the y-axes limits to be the min and max values of the chosen data set within the specified time interval. I then would like to zoom into the data and then restore the view. This works fine for the first dataset. If the user then selects a different set of data from the dropdown, the plot is made with the new data and the y-axes limits are set to the new min and max values of the new dataset within the same specified time window. However, if the user zooms in and restores the view, the y-axes limits of the old dataset are returned as the y-axes limits. Does anyone have any ideas how to fix this issue?I have made an app in app designer where I have a dropdown menu to select from various sources of data. I get the user to select the data they want, and it then plots this data against a time window that is also specified by the user. I specify the y-axes limits to be the min and max values of the chosen data set within the specified time interval. I then would like to zoom into the data and then restore the view. This works fine for the first dataset. If the user then selects a different set of data from the dropdown, the plot is made with the new data and the y-axes limits are set to the new min and max values of the new dataset within the same specified time window. However, if the user zooms in and restores the view, the y-axes limits of the old dataset are returned as the y-axes limits. Does anyone have any ideas how to fix this issue? I have made an app in app designer where I have a dropdown menu to select from various sources of data. I get the user to select the data they want, and it then plots this data against a time window that is also specified by the user. I specify the y-axes limits to be the min and max values of the chosen data set within the specified time interval. I then would like to zoom into the data and then restore the view. This works fine for the first dataset. If the user then selects a different set of data from the dropdown, the plot is made with the new data and the y-axes limits are set to the new min and max values of the new dataset within the same specified time window. However, if the user zooms in and restores the view, the y-axes limits of the old dataset are returned as the y-axes limits. Does anyone have any ideas how to fix this issue? restoreview, appdesigner, ylim MATLAB Answers — New Questions
Fuel Cell Thermal Management system
Hi, I am working on a project in fuel cell system to develop a controller for thermal management. I found one fuel cell stack in simulink but it’s not having temperature as output. so can u plz suggest me how can i able to implement my controller to get results?Hi, I am working on a project in fuel cell system to develop a controller for thermal management. I found one fuel cell stack in simulink but it’s not having temperature as output. so can u plz suggest me how can i able to implement my controller to get results? Hi, I am working on a project in fuel cell system to develop a controller for thermal management. I found one fuel cell stack in simulink but it’s not having temperature as output. so can u plz suggest me how can i able to implement my controller to get results? fuel cell system MATLAB Answers — New Questions
Doing a Matlab update without charging
Hello, I just wondered whether it was bad to do a Matlab update without charging my computer. The update went well, but does it matter whether the computer is charging while loading it? Best wishes, JoshuaHello, I just wondered whether it was bad to do a Matlab update without charging my computer. The update went well, but does it matter whether the computer is charging while loading it? Best wishes, Joshua Hello, I just wondered whether it was bad to do a Matlab update without charging my computer. The update went well, but does it matter whether the computer is charging while loading it? Best wishes, Joshua update charging MATLAB Answers — New Questions
Toolstrip (ribbon) text size
Toolstrip(ribbon) text size looks very small on my laptop (15” full HD display), making it difficult to use Matlab for the extended period of time. Does anyone know if and how Toolstrip text size can be adjusted? I tried preferences/fonts but can’t find the right settings.Toolstrip(ribbon) text size looks very small on my laptop (15” full HD display), making it difficult to use Matlab for the extended period of time. Does anyone know if and how Toolstrip text size can be adjusted? I tried preferences/fonts but can’t find the right settings. Toolstrip(ribbon) text size looks very small on my laptop (15” full HD display), making it difficult to use Matlab for the extended period of time. Does anyone know if and how Toolstrip text size can be adjusted? I tried preferences/fonts but can’t find the right settings. toolstrip. text size. MATLAB Answers — New Questions
Interpolating Phased Array Toolbox patterns
I have an antenna modeled in Phased Array Toolbox, and after updating its steering I’m using the pattern() function to store the AZ/EL directivity pattern (just forward hemisphere). I want to then in another chunk of code interpolate the gain to a (large) number of grid points where in a loop over each I’m calculating the observed AZ/EL. I figure a griddedInterpolant object is what I should build which I can then query a bunch of times. However, the X1,X2 ordering for interpolation has the legacy of meshgrid/ndgrid where some dimensions are transposed. The EL and AZ arrays are both 1×181 elements which helps add to the confusion (so the pattern is 181×181). What’s the best formulation, or what is the most efficient way to store/retrieve/interpolate a computed pattern?I have an antenna modeled in Phased Array Toolbox, and after updating its steering I’m using the pattern() function to store the AZ/EL directivity pattern (just forward hemisphere). I want to then in another chunk of code interpolate the gain to a (large) number of grid points where in a loop over each I’m calculating the observed AZ/EL. I figure a griddedInterpolant object is what I should build which I can then query a bunch of times. However, the X1,X2 ordering for interpolation has the legacy of meshgrid/ndgrid where some dimensions are transposed. The EL and AZ arrays are both 1×181 elements which helps add to the confusion (so the pattern is 181×181). What’s the best formulation, or what is the most efficient way to store/retrieve/interpolate a computed pattern? I have an antenna modeled in Phased Array Toolbox, and after updating its steering I’m using the pattern() function to store the AZ/EL directivity pattern (just forward hemisphere). I want to then in another chunk of code interpolate the gain to a (large) number of grid points where in a loop over each I’m calculating the observed AZ/EL. I figure a griddedInterpolant object is what I should build which I can then query a bunch of times. However, the X1,X2 ordering for interpolation has the legacy of meshgrid/ndgrid where some dimensions are transposed. The EL and AZ arrays are both 1×181 elements which helps add to the confusion (so the pattern is 181×181). What’s the best formulation, or what is the most efficient way to store/retrieve/interpolate a computed pattern? antenna pattern, interpolation MATLAB Answers — New Questions
How to accelerate the speed of frequent interpolation?
For example,
I have a point set( A), where each point corresponds to a value of (Value_A). We can use "scatteredInterpolant" function to obtain the value (Value_B) on a point set B. However, this process is very time-consuming for a large number of points.
In my code, this interpolation process is required frequent operations, but the point sets A and B do not change, only the value (value_A) on the points will change.
In this case, can we extract the weight matrix A2B from A to B and directly obtain (Value_B) through Value_A * A2B. This way, the overall efficiency will be very high. I tried to check the underlying code of the scatteredInterpolant function, but it was not available.For example,
I have a point set( A), where each point corresponds to a value of (Value_A). We can use "scatteredInterpolant" function to obtain the value (Value_B) on a point set B. However, this process is very time-consuming for a large number of points.
In my code, this interpolation process is required frequent operations, but the point sets A and B do not change, only the value (value_A) on the points will change.
In this case, can we extract the weight matrix A2B from A to B and directly obtain (Value_B) through Value_A * A2B. This way, the overall efficiency will be very high. I tried to check the underlying code of the scatteredInterpolant function, but it was not available. For example,
I have a point set( A), where each point corresponds to a value of (Value_A). We can use "scatteredInterpolant" function to obtain the value (Value_B) on a point set B. However, this process is very time-consuming for a large number of points.
In my code, this interpolation process is required frequent operations, but the point sets A and B do not change, only the value (value_A) on the points will change.
In this case, can we extract the weight matrix A2B from A to B and directly obtain (Value_B) through Value_A * A2B. This way, the overall efficiency will be very high. I tried to check the underlying code of the scatteredInterpolant function, but it was not available. interpolation MATLAB Answers — New Questions
Edit poles and zeros in root locus design editor or bode editor
While i am trying to get the bode plot for my input and output from my simulink model i am getting the error as mentioned below in the image.While i am trying to get the bode plot for my input and output from my simulink model i am getting the error as mentioned below in the image. While i am trying to get the bode plot for my input and output from my simulink model i am getting the error as mentioned below in the image. editing bode editor in control system design MATLAB Answers — New Questions
Need Help writing code for the given equation attached below for a plate (in 2d).
Below is a reynold equation. Need Help writing code for the given equation attached below for a plate such that the plate length is divided into 50 nodes in x and y direction. ( i=50 and j=50.)Below is a reynold equation. Need Help writing code for the given equation attached below for a plate such that the plate length is divided into 50 nodes in x and y direction. ( i=50 and j=50.) Below is a reynold equation. Need Help writing code for the given equation attached below for a plate such that the plate length is divided into 50 nodes in x and y direction. ( i=50 and j=50.) finite difference method, simulation MATLAB Answers — New Questions
trajectory matlab transfer to robotstudio
I want to transfer my roboth path exactly to rapid (robotstudio).
How is this possible?I want to transfer my roboth path exactly to rapid (robotstudio).
How is this possible? I want to transfer my roboth path exactly to rapid (robotstudio).
How is this possible? robotstudio, trajectory, transferring MATLAB Answers — New Questions
How to replace the diagonal entries of a square matrix with entries from a vectore of equal length?
I have an nxn matrix M, and a vector v of length n. I want to swap the diagonal of M with the vector v, without a for loop. Is that possible? Thanks!I have an nxn matrix M, and a vector v of length n. I want to swap the diagonal of M with the vector v, without a for loop. Is that possible? Thanks! I have an nxn matrix M, and a vector v of length n. I want to swap the diagonal of M with the vector v, without a for loop. Is that possible? Thanks! matrix manipulation MATLAB Answers — New Questions
High packet latency in WLAN system level simulation example
Hi,
I am new to wi-fi protocol and simulations. I have started working with the basic WLAN system level simulation example of MATLAB – Link
The latency in this example even after commenting out the wireless channel fading part and changing the "MACFrameAbstraction" to "false" and "PHYAbstractionMethod" to "none" comes out above or near to 0.2 sec for both the AP and STA.
How can I model the system for ideal scenerio and reduce this latency values?
Thanks,
GarvitHi,
I am new to wi-fi protocol and simulations. I have started working with the basic WLAN system level simulation example of MATLAB – Link
The latency in this example even after commenting out the wireless channel fading part and changing the "MACFrameAbstraction" to "false" and "PHYAbstractionMethod" to "none" comes out above or near to 0.2 sec for both the AP and STA.
How can I model the system for ideal scenerio and reduce this latency values?
Thanks,
Garvit Hi,
I am new to wi-fi protocol and simulations. I have started working with the basic WLAN system level simulation example of MATLAB – Link
The latency in this example even after commenting out the wireless channel fading part and changing the "MACFrameAbstraction" to "false" and "PHYAbstractionMethod" to "none" comes out above or near to 0.2 sec for both the AP and STA.
How can I model the system for ideal scenerio and reduce this latency values?
Thanks,
Garvit wlan, wi-fi, wireless communication MATLAB Answers — New Questions
Error publishing lane data as custom message
I am trying to publish XY lane points in world coordinates as a custom ros message. No problem adding the custom message to matlab.I can see it in rosmsg list. The error occurs in data assignment. I get the following error
‘A signal can be assigned only once, but the assigned bus signal ‘Xleft’ fully covers the assigned signal ‘Xleft.Data_SL_Info.CurrentLength’ in block ‘LKA0110/Subsystem/Bus Assignment1’
I could not find a suitable explanation on what this error means. Has anyone encountered this before?
Thank youI am trying to publish XY lane points in world coordinates as a custom ros message. No problem adding the custom message to matlab.I can see it in rosmsg list. The error occurs in data assignment. I get the following error
‘A signal can be assigned only once, but the assigned bus signal ‘Xleft’ fully covers the assigned signal ‘Xleft.Data_SL_Info.CurrentLength’ in block ‘LKA0110/Subsystem/Bus Assignment1’
I could not find a suitable explanation on what this error means. Has anyone encountered this before?
Thank you I am trying to publish XY lane points in world coordinates as a custom ros message. No problem adding the custom message to matlab.I can see it in rosmsg list. The error occurs in data assignment. I get the following error
‘A signal can be assigned only once, but the assigned bus signal ‘Xleft’ fully covers the assigned signal ‘Xleft.Data_SL_Info.CurrentLength’ in block ‘LKA0110/Subsystem/Bus Assignment1’
I could not find a suitable explanation on what this error means. Has anyone encountered this before?
Thank you ros, custom messages, ros publisher, bus assignment MATLAB Answers — New Questions
Error (misclassification probability or MSE)
Hi all. I am trying to use the Error (misclassification probability or MSE) function. In the help documentation it shows an example of useage as err = error(B,TBLnew,Ynew). I tried this with err=error(Mdl,Inps,Outs) with Mdl being the LSBOOST ensemble, Inps being the matrix of vars and Outs being the target. If I try this I get ‘Error using error Too many output arguments.’ . I presume I’m missing something here but can’t seem to find a an example.Hi all. I am trying to use the Error (misclassification probability or MSE) function. In the help documentation it shows an example of useage as err = error(B,TBLnew,Ynew). I tried this with err=error(Mdl,Inps,Outs) with Mdl being the LSBOOST ensemble, Inps being the matrix of vars and Outs being the target. If I try this I get ‘Error using error Too many output arguments.’ . I presume I’m missing something here but can’t seem to find a an example. Hi all. I am trying to use the Error (misclassification probability or MSE) function. In the help documentation it shows an example of useage as err = error(B,TBLnew,Ynew). I tried this with err=error(Mdl,Inps,Outs) with Mdl being the LSBOOST ensemble, Inps being the matrix of vars and Outs being the target. If I try this I get ‘Error using error Too many output arguments.’ . I presume I’m missing something here but can’t seem to find a an example. mse, lsboost, ensemble, error MATLAB Answers — New Questions
An error occurred (‘RTW:buildProcess:fatalBuildError’) when calling ‘sim’: error while running SIL Simulation in Test manager
I am running SIL in test manager enviornment and my test cases are failing randomly with the error saying,
An error occurred (‘RTW:buildProcess:fatalBuildError’) when calling ‘sim’:
Error(s) encountered while building "XXX_rtwlib"
While the code for model is getting generated without any issues.
Could you please assist me in resolving the issueI am running SIL in test manager enviornment and my test cases are failing randomly with the error saying,
An error occurred (‘RTW:buildProcess:fatalBuildError’) when calling ‘sim’:
Error(s) encountered while building "XXX_rtwlib"
While the code for model is getting generated without any issues.
Could you please assist me in resolving the issue I am running SIL in test manager enviornment and my test cases are failing randomly with the error saying,
An error occurred (‘RTW:buildProcess:fatalBuildError’) when calling ‘sim’:
Error(s) encountered while building "XXX_rtwlib"
While the code for model is getting generated without any issues.
Could you please assist me in resolving the issue (‘rtw:buildprocess:fatalbuilderror’) when calling MATLAB Answers — New Questions
Error: Function definition not supported in this context. Create functions in code file.
Hello,
I was trying to create a simple function on matlab, I already have a file named "AddOne.m", so it should work, however at the first line of code, matlab throws the following error
"Error: Function definition not supported in this context. Create functions in code file.". Any ideas how to sort this out?
Thanks in advance!Hello,
I was trying to create a simple function on matlab, I already have a file named "AddOne.m", so it should work, however at the first line of code, matlab throws the following error
"Error: Function definition not supported in this context. Create functions in code file.". Any ideas how to sort this out?
Thanks in advance! Hello,
I was trying to create a simple function on matlab, I already have a file named "AddOne.m", so it should work, however at the first line of code, matlab throws the following error
"Error: Function definition not supported in this context. Create functions in code file.". Any ideas how to sort this out?
Thanks in advance! function, matlab function, error MATLAB Answers — New Questions
how do i plot the following signal in matlab? x(n)=4u(n)-u(n-1)-u(n-2)-2u(n-3)
plz include steps so that i will be able to do it properly.plz include steps so that i will be able to do it properly. plz include steps so that i will be able to do it properly. continuous time signal MATLAB Answers — New Questions
How to make sure that the horizontal axes of two figures align?
I have two figures, which I want to put side by side in my thesis.
These two figures have different x and y labels and ticks, therefore, generally their horizontal axes are not on the same height.
That is ugly.
How to make sure the horizontal axes align?I have two figures, which I want to put side by side in my thesis.
These two figures have different x and y labels and ticks, therefore, generally their horizontal axes are not on the same height.
That is ugly.
How to make sure the horizontal axes align? I have two figures, which I want to put side by side in my thesis.
These two figures have different x and y labels and ticks, therefore, generally their horizontal axes are not on the same height.
That is ugly.
How to make sure the horizontal axes align? plot MATLAB Answers — New Questions
Simulink Support Package for Parrot Minidrones flight log analyze
I am conducting flight tests using the Simulink Support Package for Parrot Minidrones.
After completing the flight tests, I am analyzing the flight log and encountered the following motor values: [motor values: 301.137787 -294.847717 272.892029 -285.380737].
I am unsure whether these motor values are in the units of PWM, rad/s, or rpm.
Could you please let me know where I can find this information?I am conducting flight tests using the Simulink Support Package for Parrot Minidrones.
After completing the flight tests, I am analyzing the flight log and encountered the following motor values: [motor values: 301.137787 -294.847717 272.892029 -285.380737].
I am unsure whether these motor values are in the units of PWM, rad/s, or rpm.
Could you please let me know where I can find this information? I am conducting flight tests using the Simulink Support Package for Parrot Minidrones.
After completing the flight tests, I am analyzing the flight log and encountered the following motor values: [motor values: 301.137787 -294.847717 272.892029 -285.380737].
I am unsure whether these motor values are in the units of PWM, rad/s, or rpm.
Could you please let me know where I can find this information? simulink support package for parrot minidrones, mambo drone, flight log analyze MATLAB Answers — New Questions