I have written the code for generating combinations for the given set of data and then each combination goes through code using for loop. However, after running code for each combination I can see the output for only the last combination in the workspace.

3 commentaires

David Hill
David Hill le 16 Fév 2021
Show us your code
AKSHAY DESHMUKH
AKSHAY DESHMUKH le 17 Fév 2021
Modifié(e) : AKSHAY DESHMUKH le 17 Fév 2021
function [Result] = Untitled2(Altitude,Mach)
for Alti = 1:length (Altitude)
A= Altitude(Alti);
for Velo= 1:length(Mach)
B=Mach(Velo);
disp(A);
disp(B);
Result = A+B;
disp(Result);
end
end
end
AKSHAY DESHMUKH
AKSHAY DESHMUKH le 17 Fév 2021
Worspace only displays output for last combination

Connectez-vous pour commenter.

 Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 17 Fév 2021
Modifié(e) : KALYAN ACHARJYA le 17 Fév 2021
Because it is a function file, the output arguments only reflects in the workspace
function [.....]=fun_name(.....)
%.........^ Output Arguments
end
Or
Define all varibles in the output arguments lists, which you wish to reflects in the workspace
function [Result,B]=fun_name(.....)
%.........^ Output Arguments
end
Or Try with without function file
Altitude=...?
Mach=.....?
for Alti = 1:length (Altitude)
A= Altitude(Alti);
for Velo= 1:length(Mach)
B=Mach(Velo);
disp(A);
disp(B);
Result = A+B;
disp(Result);
end

3 commentaires

AKSHAY DESHMUKH
AKSHAY DESHMUKH le 17 Fév 2021
Modifié(e) : AKSHAY DESHMUKH le 17 Fév 2021
Altitude = [10000,5000,6000];
Mach = [0.8,1,1.2];
for Alti = 1:length (Altitude)
A= Altitude(Alti);
for Velo= 1:length(Mach)
B=Mach(Velo);
disp(A);
disp(B);
Result = A+B;
disp(Result);
end
end
After Using this again the workspace shows the result for only last comination. I want workspace to show the results for all the combinations separately.
Store in an array
Result=zeros(1,length(Mach))
for Velo= 1:length(Mach)
B=Mach(Velo);
Result(Velo)= A+B;
disp(Result);
.....
end
AKSHAY DESHMUKH
AKSHAY DESHMUKH le 17 Fév 2021
Perfect!!! That works

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by