如何改变:数组中的值和保存MATLAB GUI中函数的状态



我目前正在开发一个GUI来模拟低温对PV阵列的影响。目前,GUI(根据指南制作)从文本框中接收用户输入,以便更改光伏模块的一些参数(例如短路电流和理想因数)。

GUI将使用我编写的用于计算电流(I)和电压(V)的函数,并根据用户输入的任何参数生成IV曲线。

然而,我希望GUI能够首先从用户输入的一组参数生成一般的IV曲线(这是GUI现在可以做的)。在此之后,我希望用户在数组中选择一个细胞或一行细胞,更改该单个细胞的参数,并查看其对整个数组的IV曲线的影响。因此,用户将输入单元格(1,2)或单元格(1:3,2),并且只能更改这些单元格的参数。

我如何能够多次运行该函数并保存每次更改的结果?

提前感谢!

您可以使用以下示例代码(用于向量):

headers ={'data1'  'data2'  'data3'  'data4' 'data5' 'data6'};
dlg_title = 'Input';
num_lines = 1;
def = round(rand(1,6)*20);
def = def';
def = num2str(def);
deff = cellstr(def);
answer = inputdlg(headers, dlg_title, num_lines, deff);

不要忘记:|上帝更大|

最新更新