MATLAB Answers

Assign values of a result to an input variable.

15 ビュー (過去 30 日間)
Ricardo Gutierrez
Ricardo Gutierrez 2019 年 9 月 21 日
編集済み: madhan ravi 2019 年 9 月 21 日
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 件のコメント

サインイン to comment.

採用された回答

madhan ravi
madhan ravi 2019 年 9 月 21 日
編集済み: madhan ravi 2019 年 9 月 21 日
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 件のコメント

サインイン to comment.

その他の回答 (0 件)

サインイン してこの質問に回答します。

製品


リリース

R2015a

Translated by