如何在matlab中提示输入矩阵元素的输入对话框?

时间:2013-04-09 01:46:51

标签: matlab

我想问一下,有没有办法让用户在输入对话框中输入矩阵元素(例如3x3矩阵),在matlab中以方形方式总共有9个方框。我知道matlab有一个inputdlg函数,但输入框只能是垂直方式。所以我想知道除了使用GUI之外是否还有其他选择。我的概念就像向用户询问矩阵大小,然后我将提示矩阵元素的相应数量的框。

1 个答案:

答案 0 :(得分:1)

我就是这样做的(用于求解simultaneousus方程式),但我现在的问题是使用矩阵中的数据我不认为这实际上会创建一个矩阵,因为它不会找到det `     明确     CLC

prompt={'x:','y:','z:'}
dlg_title='MATRIX A'
num_lines=[1 50]
def={'3','4','8'}
A=inputdlg(prompt,dlg_title,num_lines,def)

dlg_title='MATRIX B'
def={'4','3','-3'}
B=inputdlg(prompt,dlg_title,num_lines,def)

dlg_title='MATRIX C'
def={'5','-4','-2'}
C=inputdlg(prompt,dlg_title,num_lines,def)

D=[A,B,C]'`