Я новичок в MATLAB и надеюсь, что кто-нибудь поможет мне с этой проблемой.
Созданный мной графический интерфейс выдает 'G', соответствующий частотным и амплитудным входам пользователя.Напримерfreq=[2 3 7]; AMPL=[2 3 4]
, произведенное G составляет
7.8214 5.0132 1.7297
6.8302 4.3406 1.4855
6.3412 4.0536 1.3403
В качестве второго отл.если пользовательский ввод, freq = [2 3] и AMPL = [3 4];полученное G составляет
[6.9020 4.3621;
6.2893 4.0276]
Таким образом, G может быть любого размера в зависимости от номера.частот и AMPL ввода.Минимумразмер G равен [1 1], т.е. одно число и макс.размер может быть [6 6];то, что я хочу сделать, это ввести кнопку (save_G) в моем графическом интерфейсе, которая сохранит G, сгенерированный в другой переменной (скажем, G5).таким образом, как только пользователь вводит определенную частоту и AMPL и генерирует G, этот G должен сохранить на G5, как только пользователь введет кнопку save_G.и снова, если пользователь вводит другие значения для freq и AMPL и генерирует новый G, этот новый G должен добавить к G5 (если пользователь нажимает кнопку save_G5). Как сохранить старое значение G и добавить новое значение Gна G5 при нажатии на кнопку?таким образом, я хочу, чтобы мой G5 выглядел следующим образом для приведенных выше примеров.
G5=
freq(1)=[2 3 7]; AMPL(1)=[2 3 4];
G(1)=
7.8214 5.0132 1.7297
6.8302 4.3406 1.4855
6.3412 4.0536 1.3403
freq(2)=[2 3] ;AMPL(2)=[3 4];
G(2)=
6.9020 4.3621
6.2893 4.0276
Таким образом, G5 должен сохранять Gs и сортироваться в порядке возрастания первого элемента частот.
Как мне этого добиться?Ждем чьей-то помощи.помощь будет высоко ценится.