Assign values of a result to an input variable.
3 views (last 30 days)
Show older comments
Ricardo Gutierrez
on 21 Sep 2019
Edited: madhan ravi
on 21 Sep 2019
Hello good day for everyone.
I have the following code:
% _________________________________________-
clc; clear; close all; short format
A = rand ();
B = rand ();
C = rand ();
M = [13 B 16
A 15 17
12 10 C];
Q = 15 * rand (). * M;
R = min (Q)
% ________________________________
As an example I have as a result in R:
R = 7.7191 11.0730 6.1086
As I do so that the first value( 7.7191) of vector R is assigned to variable A, the second value(11.0730 ) of vector R is assigned to B and so on, this is done "n" times within a cycle.
Thanks for your help
0 Comments
Accepted Answer
madhan ravi
on 21 Sep 2019
Edited: madhan ravi
on 21 Sep 2019
That’s not a good idea, see https://in.mathworks.com/matlabcentral/answers/304528-tutorial-why-variables-should-not-be-named-dynamically-eval . Using indexing is far more efficient and easy.
0 Comments
More Answers (0)
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!