0

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

4

1 回答 1

1

这就是我所做的(用于求解联立方程),但是我现在的问题是使用矩阵中的数据我不认为这实际上会创建一个矩阵,因为它不会找到 det ` clear 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]'`
于 2014-01-24T22:32:55.810 回答