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 2-D and 3-D Plots 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